■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド33
- 1 :名前は開発中のものです。:2017/12/19(火) 09:35:55.55 ID:VZwsAqll.net
- フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
前スレ
【3Dゲームエンジン】Unity質問スレッド32
http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
- 953 :950:2018/02/07(水) 16:05:36.97 ID:tguyUo/d.net
- 立てて見ました
保守いらないよねここ
【3Dゲームエンジン】Unity質問スレッド34
https://mevius.5ch.net/test/read.cgi/gamedev/1517987066/l50
- 954 :名前は開発中のものです。:2018/02/07(水) 17:21:48.92 ID:V2dra3PS.net
- 乙です。
- 955 :名前は開発中のものです。:2018/02/07(水) 18:34:14.89 ID:Uf/tPjYg.net
- >>946
なんでUpdateにいれた?w
物理エンジンからColliderを引数で貰ってるメソッドじゃないと、
接触したColliderの情報が送られて来る訳ないじゃん。
void OnTriggerEnter( Collider collider ) {
if(collider.gameObject.name == "Cube"){
Debug.Log("アタリ");
}
}
- 956 :名前は開発中のものです。:2018/02/07(水) 18:43:42.12 ID:tguyUo/d.net
- >>952
それってプレハブにしときゃいいだけかと
- 957 :名前は開発中のものです。:2018/02/07(水) 20:13:01.92 ID:BWazURU1.net
- 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も同様に
}
酔っ払いながらクッソ適当に書いてみたけど
こんなの作っておいてハンドラはインスペクタで設定すればいいんじゃね?
- 958 :908:2018/02/08(木) 09:52:12.09 ID:T3w0bOMB.net
- >>910
暗黙的に変換できないそうです
症状は上でも書いてある通りHPが0になった際にトップページに飛ぶボタンが表示されないことです
- 959 :名前は開発中のものです。:2018/02/08(木) 10:46:08.13 ID:T3w0bOMB.net
- 解決しました
コード自体に問題はなく空のオブジェクトを用意してそちらにスクリプトをアタッチすることでしっかり動作しました
- 960 :名前は開発中のものです。:2018/02/08(木) 10:48:08.73 ID:fg6vp272.net
- えっ
それまでそのスクリプトはどこにアタッチしてたの?
- 961 :名前は開発中のものです。:2018/02/08(木) 11:37:24.47 ID:7gDLY3JI.net
- どこにもアタッチしてなかったんでしょ
基本中の基本がわかってないのにスクリプトはちゃんと動いてるとか勘違いする典型例
debug.log入れりゃ動いてないことなんて一発でわかるのに
- 962 :名前は開発中のものです。:2018/02/08(木) 12:54:59.70 ID:pqSUy3D4.net
- プログラムできない人は無理せずにアセットを買って楽になりましょう
時間の無駄ですよ
- 963 :名前は開発中のものです。:2018/02/08(木) 13:38:10.28 ID:fg6vp272.net
- >>962
ァセットDLしてもァタッチしないと動かないんですが……
- 964 :名前は開発中のものです。:2018/02/08(木) 16:02:18.08 ID:nmcyYAda.net
- まあまあ、特に初心者なんて問題の原因が検討すらつかないことが常だからね。
とはいえそのまま何かを作ろうとするのは無謀だから、チュートリアルやスクリプトリファレンスくらいは読んでおいたほうがいいと思うよ。
- 965 :名前は開発中のものです。:2018/02/09(金) 00:00:33.58 ID:7bTEQ4Oh.net
- 質問なんですが、unityでクラスの継承を行う場合、基底クラスもどこかにアタッチしておく必要があるのでしょうか
- 966 :名前は開発中のものです。:2018/02/09(金) 00:42:25.09 ID:Kb5TO0pO.net
- というと普段なにげに勝手に生成されるmonoビヘイビアもどこかにァタッチされてるのか
いや、あれはusingされてるからいいのか?
で、やってみてどうたったの?
- 967 :名前は開発中のものです。:2018/02/09(金) 01:59:31.62 ID:7bTEQ4Oh.net
- >>966
まだやってないんですよね実は……
- 968 :名前は開発中のものです。:2018/02/09(金) 02:11:04.34 ID:7bTEQ4Oh.net
- あっ、そうか、そもそも派生クラスと基底クラスのスクリプトをわざわざ分ける必要ないのか……?
分けた場合アタッチする必要あんの?という疑問の回答にはなってない気がしますが
とりあえず解決しました、どうも
- 969 :名前は開発中のものです。:2018/02/09(金) 02:53:35.13 ID:nZEwxYK2.net
- 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;
メッシュとの接触を検知させる方法についてご存知の方はご教授頂けますと幸いです。
- 970 :名前は開発中のものです。:2018/02/09(金) 04:17:01.25 ID:Kb5TO0pO.net
- 2dと3dのコライダは反応しないよ
- 971 :名前は開発中のものです。:2018/02/09(金) 09:42:27.36 ID:HIJYsTD8.net
- >>970
レスありがとうございます。
そうだったんですね。
MeshCollider2Dというのは無いようなので、MeshColliderを使用しての他の2DColliderとの接触判定は難しいということでしょうか?
Meshは動的に生成しているのでできればMeshColliderのように形状から自動で判定を生成したいんですよね。
- 972 :名前は開発中のものです。:2018/02/09(金) 12:43:27.08 ID:q3g/Q2/J.net
- そもそもMeshという物自体が3D専用です
- 973 :名前は開発中のものです。:2018/02/09(金) 13:19:27.60 ID:cUlNb78H.net
- MESHが何かわからない人はアセットを買えばいいと思います。
- 974 :名前は開発中のものです。:2018/02/09(金) 14:07:26.76 ID:2w/F/lFU.net
- >>970
現実では若い衆の3D検恥器は2D女子に反応しまくりっていう
- 975 :名前は開発中のものです。:2018/02/09(金) 21:54:11.49 ID:O2JuYloL.net
- gameObject.transform.forward って何を基準に前方を判断してるの?
- 976 :名前は開発中のものです。:2018/02/09(金) 22:29:33.05 ID:e/qo+rgO.net
- オブジェクトのz軸方向。
- 977 :名前は開発中のものです。:2018/02/09(金) 22:53:17.63 ID:nZEwxYK2.net
- >>972
なるほど…MeshCollider便利そうだったので使いたかったんですが残念です。
レスありがとうございました!
- 978 :名前は開発中のものです。:2018/02/10(土) 01:16:03.97 ID:kr0TjaTS.net
- スプライトに3d要のメッシュってつけれなかったっけ?
薄くすればそこまで変わらんと思うんだけど、、、
- 979 :名前は開発中のものです。:2018/02/10(土) 02:51:39.15 ID:RXARuqbP.net
- >>968
一応答えておくけど、親クラスをアタッチする必要はないよ。
例えばMonoBehaviourを継承しているAnimalクラスを継承したCatクラスがあるとして、Catクラスコンポーネントをアタッチすれば普通にCatクラスに記述したUpdateなどが動くよ。
Animalで定義して、Catでオーバーライドしていない場合、Animalのメソッドが動くから処理の一部分を変えたい!なんてときには重宝すると思うよ。
間違ってたらごめんね。
- 980 :名前は開発中のものです。:2018/02/10(土) 04:20:35.69 ID:84wRiHvu.net
- >>979
どうもです
- 981 :名前は開発中のものです。:2018/02/10(土) 07:51:57.65 ID:4SxH24Mp.net
- 2Dと3Dが混在するのは処理上気持ち悪い
- 982 :名前は開発中のものです。:2018/02/10(土) 11:22:39.47 ID:0g6nexFl.net
- 画像というかオブジェクトは配置できるか、当たり判定は平面でやるのが筋だろうね
- 983 :名前は開発中のものです。:2018/02/11(日) 00:58:09.54 ID:98Pv63Nb.net
- うめうめ
- 984 :名前は開発中のものです。:2018/02/11(日) 00:59:48.54 ID:KPnXQwH6.net
- うんち
- 985 :名前は開発中のものです。:2018/02/11(日) 04:34:13.86 ID:Pn0lUxjB.net
- 3D的な演出が欲しいなら3Dで板ポリで、そうでないなら完全2Dでやれば良いだけ
- 986 :名前は開発中のものです。:2018/02/11(日) 05:51:03.76 ID:Moi7kiST.net
- polygon collider 2dは使わないのかな?
扇がどうたら言ってた人なら、8等分したピザみたいなのを
回転させればいいだけじゃね
- 987 :名前は開発中のものです。:2018/02/11(日) 07:14:04.70 ID:ICSX75qE.net
- ロゴが表示されるまでの時間が異常に長いんだけど、短くするいい方法ってありますかね。。。
- 988 :名前は開発中のものです。:2018/02/11(日) 07:31:03.80 ID:w69V51kn.net
- それがPersonalの縛りだから、諦めて課金する以外にない
- 989 :名前は開発中のものです。:2018/02/11(日) 09:04:44.82 ID:O6N4VBq1.net
- そもそも無料でこのレベルのモンが使えてるって、改めてすげぇって思うわ
- 990 :名前は開発中のものです。:2018/02/11(日) 09:53:20.18 ID:STGKBJLb.net
- >>987
アマギフくれるなら教えてあげてもいいぜ!
・リソースフォルダに物が多いと起動時間が遅くなるぜ!
・Awakeで作業多くすると起動時間が遅くなるぜ!
これを読んでしまった君はもうアマギフ送って
- 991 :名前は開発中のものです。:2018/02/11(日) 11:18:47.00 ID:1H2GmfmU.net
- >>990
ありがとうございます。リソースふぉるだ、空 でawake でも特になにもしてないんですよ。。。
- 992 :名前は開発中のものです。:2018/02/11(日) 11:39:44.85 ID:j1ZkS3n1.net
- ちなみに、どんな環境なんですか?自分は遅いと感じたことないけど
作成したのも1Gとかそんな感じ?
- 993 :名前は開発中のものです。:2018/02/11(日) 12:02:41.83 ID:1H2GmfmU.net
- unity5.5 実機はiPhone6s 起動からスプラッシュ表示までの暗い画面が10秒ぐらいなんです。アプリのサイズは100MBぐらいですねー。
- 994 :名前は開発中のものです。:2018/02/11(日) 12:05:12.17 ID:DtHvcE6P.net
- 3年も前の機種使ってるからだろ
- 995 :名前は開発中のものです。:2018/02/11(日) 12:21:31.51 ID:1H2GmfmU.net
- 言葉足らずで申し訳ないです。
他の方が作られた同程度のアプリと比較して自分のアプリはスプラッシュ表示までの時間が長すぎると。もう少し試行錯誤してみます。ありがとうございました。
- 996 :名前は開発中のものです。:2018/02/11(日) 12:54:16.85 ID:wEgEyQJb.net
- 梅
- 997 :名前は開発中のものです。:2018/02/11(日) 13:12:40.15 ID:mQaEQcTH.net
- うめーる
- 998 :名前は開発中のものです。:2018/02/11(日) 13:14:22.44 ID:mQaEQcTH.net
- 梅
- 999 :名前は開発中のものです。:2018/02/11(日) 13:16:31.29 ID:mQaEQcTH.net
- 次スレは>>953
- 1000 :名前は開発中のものです。:2018/02/11(日) 13:17:02.61 ID:mQaEQcTH.net
- うめ
- 1001 :名前は開発中のものです。:2018/02/11(日) 13:18:06.43 ID:mQaEQcTH.net
- 埋め
- 1002 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1002
308 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★