はこねのはこ

はこねさんの備忘録

C#

Unity InputSystemの導入(XBox,PS4コントローラで動作チェック)

はじめに InputSystemを用いてXboxとPS4のコントローラ入力をしようと思います。 今回使用するInputSystemはPreview版です。 docs.unity3d.com 経緯 以前にXBoxコントローラからの入力を確認してRLトリガーの入力だけどうしていいのかわからず2年弱が経過し…

Unity1週間ゲームジャム[逆]"逆上がりJUMPERS"をHingeJoint2DとUniRxを使って作った話

はじめに 今回も作りました。 イラスト:はいき丸さん unityroom.com 逆上がりで回転して遠心力でできるだけ遠くに飛ぶゲームです。 逆上がりするのに手が短すぎるのでつり革を持たせています。 これじゃ逆上がりに見えないね。 このはこねこの動きはHingeJoi…

キャラクターコントローラーがコライダーに衝突した際の関数

はじめに ControllerColliderを使用していて、他のColliderと衝突した際に何かしたい場合、 実現方法を毎度毎度調べ直しているのでいい加減メモして定着させます。 はじめに 使い方 例 スニペット 公式リファレンス 使い方 OnControllerColliderHit関数を使…

UnityのDestroy関数で削除されるまで遅延時間の設定

はじめに 何気なく使用しているDestroy関数ですが、 削除されるまでの遅延時間を設定できる知見を得たのでメモします。 はじめに 使い方 遅延時間なし 遅延時間あり 公式リファレンス 使い方 遅延時間なし 破壊するオブジェクトだけ指定します。 Destroy(gam…

Time.timeScale = 0であっても時間に関する処理がしたい時にTime.unscaledDeltaTimeを使用した話

はじめに ポーズ機能を実装しようとしました。 ポーズからゲームを再開しようとした時、いきなり始まるのではなく、 プログレスバーのような円ゲージを用意して開始のタイミングを取りやすいようにしたのですが、 ポーズ中はTime.deltaTimeを使用した円ゲー…

unityroomアドベントカレンダー2018"はこねこサンタがやってきた"を作った話

はじめに 本日はクリスマスイブです。 unityroomアドベントカレンダー2018に参加させていただいたので 振り返っておきます。 12/3を担当しました。 ※技術的なことはほぼほぼ載っていません!!! 公開したゲーム はこねこサンタがやってきた | 無料ゲーム投稿サ…