はこねのはこ

はこねさんの備忘録

Unity

UniRxのSubjectのインスタンス生成時にタイポして通知が飛ばなかった話

はじめに もうこんなことはないと思うが念のため。 エラー文が出てないなかったのでタイポをしているとは思わなかった。 特定まで時間がかかったのは単純にここを見ていなかったから。 反省 下記のように記述していた。 public class HogeManager : IHoge { …

The type or namespace name `PostProcessing' does not exist in the namespaceが出た時の話

初めに 新PCを購入し、Unityプロジェクトを移行していたとき、このエラーが出て困ったので備忘録としてメモします。 The type or namespace name `PostProcessing' does not exist in the namespace 'UnityEngine.Rendering' (are you missing an assembly r…

URPにしたらUnityChanToonShaderを使ったモデルがピンクになって困った話

はじめに もともとURPを使用していなかったプロジェクトで後からURPへの対応を始めた。 その後表題へ 結論 ↓をダウンロード github.com 解凍し、PackageManagerから"Add package from disk.."で中にあるpackage.jsonを選択する ShaderでUniversal Render Pip…

NewInputSystemに切り替えたらエラーが出た話

はじめに ProjectSettingsでActiveInputHandlingを"Input SystemkPackage(New)"にしようとしたらエラーが出たのでその対処法 環境 Unity 2020.3.16f1 InputSystem 1.0.2 エラー内容 InvalidOperationException: You are trying to read Input using the Unit…

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

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

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

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

unity1week Meetup in Tokyo2019に参加しました。(+展示方法)

はじめに unity1week Meetup in Tokyo2019に参加しました! その振り返りとその時の展示方法を記録しておきます。 unity1week Meetup in Tokyo2019とは meetup.unity3d.jp はじめに unity1week Meetup in Tokyo2019とは 当日の様子 展示方法について 実際の画…

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

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

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

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

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

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

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

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

Unity1週間ゲームジャム[10]ラーメン屋"十秒魂"公開しました。

はじめに 今回も参加しましたUnity1week(20181119-25)。 忘れないうちに振り返っておきます。 イラストははいき丸さんです。 はいき丸(@haikimaru)さん | Twitter 今回も素敵なイラストです。 はじめに URL 制作過程 プロトタイプ作成 イラスト作成 コアにな…

Unity 画像の向きを反転させる

はじめに 2Dゲームを作っていて、右向きの画像を左向きにするなど、反転させたい時があります。 その時の実現方法のメモです。 動いてる様子 実現方法 transform.のScaleのXを1と-1で切り替えると良さそうです。 public class ActorManager : MonoBehaviour …

Unity Invokeの使い方メモ

はじめに 普段Unity開発してた時に、なんとなく使ってたInvoke。 現在セットされているかや、キャンセルの仕方等がわかっていなかったので、 やり方を確認しました。 その時のメモです。 はじめに Invoke使い方 セットする セットされているか確認する キャ…

Unity 1週間ゲームジャム[ぎりぎり] レースゲーム"NekoWay"公開しました。

はじめに 今回の開催期間は 2018-0-04 〜 2018-06-10でした。 遊んでいただいた方ありがとうございます。 コメント読みながら喜んでます!! 開催期間のツイートをまとめて、 振り返りをしておこうと思います。 完成したもの 公開先のリンクです。 NekoWay |…

UnityでCVSファイルの読み出して2次元配列に格納しました。

はじめに かくかくしかじかで、Unityでクイズゲーム作りたいと思いました。 しかし、問題を編集するのはUnityを使わない人なので、 スクリプトに埋め込むわけにはいきませんでした。 また、追加や編集が気軽にできるように、 外部ファイルに記載して、それを…

ProBuilderでプリン作ってみる

はじめに こっちからの続きです。 hakonebox.hatenablog.com どうしてプリン作るの? プリンはすごく簡単にできそうだし、私甘いもの好きですし。 ProBuilderを"知っている"状態から"少しでも使える"状態にするには、 兎にも角にも自分で何か作ってみようって…

ProBuilderゲームジャムに投稿したいのです

はじめに 先日、レベルデザインについての話が聞きたくて、 "TrainingDay ProBuilderで学ぶレベルデザイン"のワークショップに参加しました。 本日11:30と17:00に始まる公式ワークショップ。現在会場設営中です。ご参加の皆様、お待ちしております! #unitet…

Unityでゲームパッドからの入力したいからまとめてみる(XBox One Controller)

はじめに アクションゲームの設計段階なのに気持ちが先行してコントローラを購入。PCゲームは箱コンがいいと聞きました。 pic.twitter.com/QVmEaO9uFk— はこね (@hakone_san) April 14, 2018 ...そんなわけで購入しました。 おそらくInput.GetButtonとかInpu…

一人でもテニスができるようにUnityでVRテニスゲームを作りたいねこ[1]

はじめに 今回もラケットの代わりにフライパンが出てきますが、 心の目で見ればテニスラケットです。 前回の進捗はこちら。 hakonebox.hatenablog.com steamVRのプラグインを導入して、Unity上でHMDの検出、コントローラの検出を行いました。 しかし、Physic…

一人でもテニスができるようにUnityでVRテニスゲームを作りたいねこ[0]

はじめに テニスって楽しいですよね。 しかし、一人ではいつでも好きな時にテニスができないので、 VR空間上で一人でテニスができるようにゲームを作ってみようと思います。 HMDにはHTC VIVEを用います。 HTC VIVEを用いた開発は初めてなので、 右も左も何が…

Unity 1週間ゲームジャム[当てる] シューティングゲーム"ハコネコー"公開しました。

はじめに "当てる"がお題のUnity1weekが開催されてから もう2週間以上が経過していますね。 みなさんいかがお過ごしでしょうか。 今回の開催期間は 2018-02-19 〜 2018-02-25でした。 今回の開発は振り返っておきたいと思いつつ、 ブログの開設から記事を書…