[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 	 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
956: 2018/02/07(水)20:13 ID:BWazURU1(1) AAS
 public class DelegateTriggerEvents : MonoBehavior 
 { 
     [System.Serializable] 
     public class TriggerEvent : UnityEngine.Events.UnityEvent<Collider> 
     { 
     } 
  
     public TriggerEvent _EnterHandler; 
     public TriggerEvent _StayHandler; 
     public TriggerEvent _ExitHandler; 
  
     void OnTriggerEnter(Collider collider) 
     { 
          if (_EnterHandler != null) 
              _EnterHandler.Invoke(collider); 
      } 
  
    // Stay, Exitも同様に 
 } 
  
 酔っ払いながらクッソ適当に書いてみたけど 
 こんなの作っておいてハンドラはインスペクタで設定すればいいんじゃね? 
957: 908 2018/02/08(木)09:52 ID:T3w0bOMB(1/2) AAS
 >>909 
 暗黙的に変換できないそうです 
 症状は上でも書いてある通りHPが0になった際にトップページに飛ぶボタンが表示されないことです 
958: 2018/02/08(木)10:46 ID:T3w0bOMB(2/2) AAS
 解決しました 
 コード自体に問題はなく空のオブジェクトを用意してそちらにスクリプトをアタッチすることでしっかり動作しました 
959: 2018/02/08(木)10:48 ID:fg6vp272(1/2) AAS
 えっ 
 それまでそのスクリプトはどこにアタッチしてたの? 
960: 2018/02/08(木)11:37 ID:7gDLY3JI(1) AAS
 どこにもアタッチしてなかったんでしょ 
 基本中の基本がわかってないのにスクリプトはちゃんと動いてるとか勘違いする典型例 
 debug.log入れりゃ動いてないことなんて一発でわかるのに 
961(1): 2018/02/08(木)12:54 ID:pqSUy3D4(1) AAS
 プログラムできない人は無理せずにアセットを買って楽になりましょう 
 時間の無駄ですよ 
962: 2018/02/08(木)13:38 ID:fg6vp272(2/2) AAS
 >>961 
 ァセットDLしてもァタッチしないと動かないんですが…… 
963: 2018/02/08(木)16:02 ID:nmcyYAda(1) AAS
 まあまあ、特に初心者なんて問題の原因が検討すらつかないことが常だからね。 
 とはいえそのまま何かを作ろうとするのは無謀だから、チュートリアルやスクリプトリファレンスくらいは読んでおいたほうがいいと思うよ。 
964: 2018/02/09(金)00:00 ID:7bTEQ4Oh(1/3) AAS
 質問なんですが、unityでクラスの継承を行う場合、基底クラスもどこかにアタッチしておく必要があるのでしょうか 
965(1): 2018/02/09(金)00:42 ID:Kb5TO0pO(1/2) AAS
 というと普段なにげに勝手に生成されるmonoビヘイビアもどこかにァタッチされてるのか 
  
 いや、あれはusingされてるからいいのか? 
  
 で、やってみてどうたったの? 
966: 2018/02/09(金)01:59 ID:7bTEQ4Oh(2/3) AAS
 >>965 
 まだやってないんですよね実は…… 
967(1): 2018/02/09(金)02:11 ID:7bTEQ4Oh(3/3) AAS
 あっ、そうか、そもそも派生クラスと基底クラスのスクリプトをわざわざ分ける必要ないのか……? 
 分けた場合アタッチする必要あんの?という疑問の回答にはなってない気がしますが 
 とりあえず解決しました、どうも 
968: 2018/02/09(金)02:53 ID:nZEwxYK2(1/2) AAS
 mesh colliderについて質問させてください。  
 現在2Dのゲームを作ってまして、生成したmeshと他のBox Collider等のColliderを持つオブジェクトの接触をTriggerで検知したいと思っています。 
  
 meshはしっかりと生成されており、Rigidbodyもアタッチされています。 
 その上で以下のスクリプトでColliderを設定しているのですが、OnTriggerEnter2Dで接触が検知できません。 
  
         meshCollider = GetComponent<MeshCollider>(); 
         meshCollider.convex = true; 
         meshCollider.isTrigger = true; 
         meshCollider.sharedMesh = mesh; 
         meshCollider.enabled = true; 
  
 メッシュとの接触を検知させる方法についてご存知の方はご教授頂けますと幸いです。 
969(2): 2018/02/09(金)04:17 ID:Kb5TO0pO(2/2) AAS
 2dと3dのコライダは反応しないよ 
970: 2018/02/09(金)09:42 ID:HIJYsTD8(1) AAS
 >>969 
 レスありがとうございます。 
 そうだったんですね。 
 MeshCollider2Dというのは無いようなので、MeshColliderを使用しての他の2DColliderとの接触判定は難しいということでしょうか? 
 Meshは動的に生成しているのでできればMeshColliderのように形状から自動で判定を生成したいんですよね。 
971(1): 2018/02/09(金)12:43 ID:q3g/Q2/J(1) AAS
 そもそもMeshという物自体が3D専用です 
972: 2018/02/09(金)13:19 ID:cUlNb78H(1) AAS
 MESHが何かわからない人はアセットを買えばいいと思います。 
973: 2018/02/09(金)14:07 ID:2w/F/lFU(1) AAS
 >>969 
 現実では若い衆の3D検恥器は2D女子に反応しまくりっていう 
974: [age] 2018/02/09(金)21:54 ID:O2JuYloL(1) AAS
 gameObject.transform.forward って何を基準に前方を判断してるの? 
975: 2018/02/09(金)22:29 ID:e/qo+rgO(1) AAS
 オブジェクトのz軸方向。 
976: 2018/02/09(金)22:53 ID:nZEwxYK2(2/2) AAS
 >>971 
 なるほど…MeshCollider便利そうだったので使いたかったんですが残念です。 
 レスありがとうございました! 
977: 2018/02/10(土)01:16 ID:kr0TjaTS(1) AAS
 スプライトに3d要のメッシュってつけれなかったっけ? 
 薄くすればそこまで変わらんと思うんだけど、、、 
978(1): 2018/02/10(土)02:51 ID:RXARuqbP(1) AAS
 >>967 
 一応答えておくけど、親クラスをアタッチする必要はないよ。 
 例えばMonoBehaviourを継承しているAnimalクラスを継承したCatクラスがあるとして、Catクラスコンポーネントをアタッチすれば普通にCatクラスに記述したUpdateなどが動くよ。 
 Animalで定義して、Catでオーバーライドしていない場合、Animalのメソッドが動くから処理の一部分を変えたい!なんてときには重宝すると思うよ。 
 間違ってたらごめんね。 
979: 2018/02/10(土)04:20 ID:84wRiHvu(1) AAS
 >>978 
 どうもです 
980: 2018/02/10(土)07:51 ID:4SxH24Mp(1) AAS
 2Dと3Dが混在するのは処理上気持ち悪い 
981: 2018/02/10(土)11:22 ID:0g6nexFl(1) AAS
 画像というかオブジェクトは配置できるか、当たり判定は平面でやるのが筋だろうね 
982: 2018/02/11(日)00:58 ID:98Pv63Nb(1) AAS
 うめうめ 
983: 2018/02/11(日)00:59 ID:KPnXQwH6(1) AAS
 うんち 
984: 2018/02/11(日)04:34 ID:Pn0lUxjB(1) AAS
 3D的な演出が欲しいなら3Dで板ポリで、そうでないなら完全2Dでやれば良いだけ 
985: 2018/02/11(日)05:51 ID:Moi7kiST(1) AAS
 polygon collider 2dは使わないのかな? 
 扇がどうたら言ってた人なら、8等分したピザみたいなのを 
 回転させればいいだけじゃね 
上下前次1-新書関写板覧索設栞歴
あと 17 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.013s