んななのゲーム開発備忘録

ゲーム制作の進捗と開発メモなど掲載しています。

備忘録

Unityで斜面に沿ったベクトルはVector3.ProjectOnPlaneで作ろう+その解説

キャラクターに力を加えたい時、斜面に沿って加えたいと思ったことはありませんか? 本記事ではUnityで斜面など平面に沿ったベクトルを簡単に作ることができるVector3.ProjectOnPlaneと、平面に沿ったベクトルの作り方について解説します。 手っ取り早く平面…

Unityの衝突判定を数値化して不安定な接触を安定化する(デリゲート編)

Unityの衝突判定を数値化して不安定な接触を安定化する キャラクターが接地しているか判定するときに思った通りにならなくて困ったことはありませんか? 今回の記事ではそんな時に役立つ、接触が不安定な場合でも安定して接触を判定する処理について説明しま…

Unity1週間ゲームジャム「space」に参加しました

だいぶ遅くなっちゃいましたが11月13日~19日までUnity1週間ゲームジャムに参加してきたのでその振り返り記事を書こうと思います。 目次 目次 Unity1週間ゲームジャムって? 1日目 ― ゲームの構想 2日目~3日目 4日目~6日目 7日目 使用したアセット UniRx - Re…

Unityの衝突判定を数値化して不安定な接触を安定化する(UniRx編)

Unityの衝突判定を数値化して不安定な接触を安定化する キャラクターが接地しているか判定するときに思った通りにならなくて困ったことはありませんか? 今回の記事ではそんな時に役立つ、接触が不安定な場合でも安定して接触を判定する処理について説明しま…

デジゲー博2017に参加してきました

定期的に記事を投稿したいと言いつつ2ヶ月(あともうちょっとで3ヶ月)も経ってしまいました(´-﹏-`;)余裕が無いからあとまわし、が繰り返された感じです。これは良くない。余裕は作らないとですね。 前置きはおいといて、だいぶ遅くなりましたが11月12日(…

UnityでRigidBodyのAddForce()に速度制限をつけてすーっと動かしてすーっと止める

UnityではRigidBodyコンポーネントのAddForce()で力を加えて徐々に加速させられます。 どんどん加速していくのでゲームに使う時は速度制限が必要です。 そんな時に使えるTipsです。手っ取り早く使いたい方は RigidBody _rb; Vector3 _moveVector; // 移動速…

Arbor2のUISetTextFromParametersで書式指定してテキスト表示する

ゲームエンジンUnityのステートマシンエディタアセットArbor 2 を使って UIのテキストに書式指定で値を表示しようとしてちょっと手間取った話です。 手っ取り早く方法だけ知りたい方は 「UISetTextFromParametersのBehaviorで書式指定方法はToString()メソッ…