Unity
ダメージをz軸に関係なく最前面に出したいとおもって SortingLayerを弄っていたのですが、うまく行かず。。 結局カメラを追加する形になりました。 やりたいこと これをこうしたい。 z軸に関わらず前面に表示されるレイヤーを作成する FrontObjという名前で…
久しぶりのブログです。 アプリ作成は進んでいるのですが、いかんせんブログのネタになる作業をしていない&見せられないよ! という事であまりブログが書けてません。。むしろブログ書きたいのに。。。 今日の話はScriptableObjectが結構使えそうだったので…
さて、なんかゲームの大枠ができつつあるのですが、 仮ばっかりでチープさが抜けません! なのでちょっと一個くらいステージ背景を作ろうとおもいます。 最初Unity付属のTerrainをそのまま使用したところFPSがひどいことになったので、 Terrainをローポリ化…
元はこんな感じ。 まだステージができていないのでなんともチープですが、この段階でもきっとできることがあるはずです。 ・影が欲しい ・ちょっとアンチエイリアスががパッキリしすぎてる 影が欲しい 通常であればLightから影を作るのでしょうが、 これだと…
前回はこんな記事を書いたところ、 Unity UniRxをつかって似非ピンチ処理を作ってみる - とあるプログラマの備忘録raharu0425.hatenablog.com Unity UniRxをつかってスワイプでカメラ移動をしてみた - とあるプログラマの備忘録raharu0425.hatenablog.com Bu…
ピンチインアウトって本来2点座標の中間地点を拡大縮小する機能な気がするんですけど、 今回似非なのでカメラの中心点を拡大する形になります。 またエディター上ではマルチタッチが再現できないので、 スペースキー + スワイプで代用します。 前回のソース…
UniRxをAssetsストアから落としてきます。 アセット検索すれば出てきます。 パネルを用意する 今回わかりやすいように色をかえてみましたが 特に意味はありません。 カメラの位置を決定する 斜め45℃下を向くカメラを置き、パネル全体が写るように調整します…
例えばキャラクターの状態管理で ・アイドル ・走る ・攻撃 ・ジャンプ こんな状態を管理する際にどういう処理にしているでしょうか…? 一番簡単な方法で考えれば各状態のフラグを用意して状態遷移させる事や、 状態を管理するビットを用意して内包している…
あれ?モデルに武器を持たせるのはどうすればいいのか… と調べてみたところ、特に手から離れない武器であれば 手のボーンの子にすれば武器を振れる様です。 武器の指標になるボーンを追加する このボーンが武器の角度になります。 モーション付ける このボー…
攻撃モーションも作成していい感じになってきたので、 今回はキャラクターのモーション遷移をつくります。 AnimatorControllerの作成 プロジェクトに追加します。 するとこんなのができあがります。 ステートとトランジションを作る 今回こんな感じでつくっ…
さて折角モデルを作成したので、 アニメーションを付けて行きます。 ※ボーンを入れて、ウェイトペイントは既に塗られているとします。 動かす時に塗りが甘かったり、違うところまでぬってしまうと全然違う所がうごいてしまうので 丁寧に塗りましょう。 まず…
Exportする モデルをExportします左下のExportメニューで「obj」を選択します magicavoxelのexportフォルダに吐き出されています(これ分かりにくい) blenderにインポート メニューからobjインポートします。 今のままじゃデカいのでサイズを0.3にしてライ…
前回RPG風のマップの作成をしたので今回は キャラクターを置いて、一旦WASDキーで8方向に移動する様にしたいと思います。 キャラクターオブジェクトを作成する 空のオブジェクトを作成してCharaとでも適当に付けておきます。 これにこんな感じでコンポーネン…
5/19追記 X-UniTMXがil2cppでビルド出来ない現象を確認しましたのでこちらの記事は参考までにしてください。 最新のX-UniTMXであば対応されている可能性があります。 さて前回の記事で別に横スクロールが作りたい訳じゃないとかいっていましたが 正直何を作…
5/19追記 X-UniTMXがil2cppでビルド出来ない現象を確認しましたのでこちらの記事は参考までにしてください。 最新のX-UniTMXであば対応されている可能性があります。 さて前回にマップの読み込みができたのですが、 今回はColliderの作成までしてみたいと思…
5/19追記 X-UniTMXがil2cppでビルド出来ない現象を確認しましたのでこちらの記事は参考までにしてください。 最新のX-UniTMXであば対応されている可能性があります。 最近ゆに☆アニのリリース作業で全く更新が止まっていたブログですが そろそろ次のアプリを…
-- 8/26追記 今北工業さんが私の記事のtypoを修正してくださりました〜! こちらも参考にしてくださいm( )m Unity-Androdiで時間指定プッシュ通知 : いまきたこうぎょう。blog.livedoor.jp 今月末に引っ越しを控え案件のタスクを残したくないraharuです さて…
iOS8からローカルプッシュ通知にもユーザー許可が必要になりました。 今迄のやり方だとローカル通知が遅れなくなってしまったので 起動時に認証ダイアログを表示させるようにします。 まずはAssets/Plugin/iOS以下に LocalNotificationController.mmを作成し…
こんなダイアログを作成するのですが、 中の文言がどの位になるのか分からないのでサイズを可変にならないといけません。 今回はuGUIをつかってこれを作成します。 素材を作成します これを切り抜いて5つのパーツを作成します。 これに名前を付けてUnityに…
必要環境 Mac UnityPro(有料) github(アカウント作成&SSH認証済み) Jenkins(無料) DeployGate(無料) iOS Developper契約済みアカウント(有料) となりますUnityProが必要な理由はバッチモードで メソッドを直接実行できるオプションがProのみ対応し…
必要環境 Mac UnityPro(有料) github(アカウント作成&SSH認証済み) Jenkins(無料) DeployGate(無料) iOS Developper契約済みアカウント(有料) となりますUnityProが必要な理由はバッチモードで メソッドを直接実行できるオプションがProのみ対応し…
どうもこんにちわ、最近はUnityをこねくりまわしている時間がふえましたraharuです。 テキストボックスのフレームとか使いたいときに拡大すると 縁取りまで大きくなってしまうとレイアウトが崩れるので大体使われるのが 9スライス方法ですが、Cocos2dxはその…
久しぶりのブログですが、この間に若干のデスマを挟んでいるraharuです。 最近Unityを触る機会が増えて楽しい日々を過ごしています。 Cocos2dxちゃんはちょっと休憩、また3.3Finalくらいのバージョンが出てきたらやろうかと思います。 もう何番煎じの話題か…
さぁこのクソゲーもそろそろ一区切りつきそうです。 今回はゴールを作りゲームクリアさせようと思います。 ゴールSpiriteを作る いつものようにこんな物をつくってもらいました。 これにColliderを追加しておきましょう。 ついでに位置も調整しておきます。 …
Importing a Spine Animation into Unity3D - YouTube 神動画! こちらの方法でSprineのアニメーションを動かす事ができます。 「こ、こいつ動くぞっ!」 サンプル置き場 Unity Web Player | spinetest Spineのデータが使えるという事なのでこれを使って次は…
※非常にニュアンスだけのざっくりとしたソースに出来上がり非常に不本意ですが、 やりたい事はこんな感じです 敵はジャンプ、歩く、攻撃をランダムに選択 ランダムに選択されたモーションをプレイヤーに対して行なう 方向も変わればオブジェクトの向きも変え…
A:rigidbody : Aオブジェクトのrigidbody2D A:isTrigger:AオブジェクトのCollider.isTriggerチェックボックス B:rigidbody : Bオブジェクトのrigidbody2D B:isTrigger:BオブジェクトのCollider.isTriggerチェックボックス レイヤー:Edit > Project Settings …
作成中のゲーム Unity Web Player | scrollaction d,➡ 右に移動 a,⬅ 左に移動 Enter 攻撃 スペース ジャンプ "Unity" - 記事一覧 - とあるプログラマの備忘録
実はこの記事を書いている3日前、、 敵のジャンプモーションを作った私はプレイヤーのジャンプの実装も使用と思ったのですが。。 で き ま せ ん で し た orz たった3日前ですが、理解があさかったんですね。 前回の反省を踏まえアプローチ方法を変えて再…
さてさて、長い道のりでかなり苦戦しましたが2回目です。 前回で別々の挙動として ・プレイヤーが口を開ける ・炎が横に飛ぶ という所までできたのですが、これを連結したいのです。 処理フローは以下の通り 攻撃時口を開ける(これは前回までにつくりました)…