Unity2D、初心者が陥りがちなミス。0llo.com北米在住日本人の備忘録。英語学習、スポーツ、iPhoneアプリ、写真、ラーメンレビュー等。Unity2D、初心者が陥りがちなミス。2018/02/15Unity2D、初心者が陥りがちなミス。衝突判定が動作しない、キャンバスがデカすぎる、など最近モバイルゲームの作成を趣味でしている。自分の陥った点や対処法を備忘録として残しておく。Textを作ったりした時のCanvasサイズがでかすぎるほかのクラスで定義した変数をいじりたい衝突判定が動作しないOnTriggerEnterやOnCollisionEnterが効かない。OnTriggerEnter2D,OnCollisionEnter2Dと、2Dの場合名前が変わるので注意オプションの名前も少し違う。ネット上の記事をそのまま参考にコピペしていると、3D前提のコードで書いてしまう場合が多いので留意すること。Collider系は衝突するオブジェクトが両方ともCollider2DとRigidbody2Dを持っていないといけない。プレファブ(prefab)したオブジェクトにアタッチしたスクリプトの変数の関連付けができない現象を説明しずらいが、inspector内で、スクリプト内で定義した変数に該当するオブジェクトがドラッグで関連付けできないということ。ヒエラルキーからオブジェクトをドラッグしても、無反応の場合がある。これは、関連付けするオブジェクトがprefab化されていないことが原因として考えられる。画像などのオブジェクトを割り当てる場合は、一旦prefab化し、prefabを関連づけするようにすること。Camera"をドラッグして指定してあげると、キャンバスサイズとカメラのサイズが一緒になる。ほかのクラスで定義した変数をいじりたいパラメータやスコアの変動処理を、それを定義したクラス外でやろうとするときに発生しうる問題、おすすめ方法は"ParameterTable"という機能を使う方法。ParameterTable"とかでググればいろいろでてくるはず。英会話で長文を話せるようになるまでに辿った道筋と、効果のあった英語学習方法をまとめてみた(2017年11月22日)英語のスピーキング向上。話せば伸びるのか?誰と話せば会話力伸びるのか?英会話力を伸ばすために大切なこと。ルールや基本動作を英語で説明する。英語例文とジェスチャーを交えて、英語で教えるバドミントン。(2017年11月01日)人は何故怒るのか?のメカニズムを考える。イライラしない、ストレスフリーでいるために気を付けたい事を自戒をこめて考察をする。いう単語について(2017年06月15日)ワーホリ日本人500人以上を見てわかった、英語が伸びる人と伸びない人。