[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart1 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
186: 名前は開発中のものです。 [] 2020/01/13(月) 15:06:19.70 ID:Rcgjsxsv >>183 そのページの例は古いので止めた方がいいかと思う シーンマネージャー使いましょう http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/186
187: 名前は開発中のものです。 [] 2020/01/19(日) 11:44:50.26 ID:STO1Jjfh ずっとエディタのバージョンアップしてなかったのですが、最近、2019.2.17にあげて 戸惑ってます。やり方の分かる人がいたら教えてください。 RigをもったモデルをPrefabにして配置していたとして、いくつかのRigのRotationを 変更したとします。以前のエディタだと複数のリグを選択して、Transformタブの Revertを選択すると、選択したリグのみPrefabの状態に戻せていたのですが、これが できなくなりました。Revertが表示されないのです。 一つずつ選択するとRevert可能ですが、対象が多いと手間です。 Editor拡張も試してみましたが、PrefabUtility.RevertPrefabInstanceを使うと 選択したリグだけでなく全体がRevertされてしまいます。 どなたか良い対応をご存じないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/187
188: 名前は開発中のものです。 [sage] 2020/01/19(日) 18:38:14.35 ID:HuSwNtSK 別のスクリプトのコルーチンを作動させたいのですが、うまくいきません…… Googleで調べたりしたのですが、いまいちはっきりしなかったので質問させていただきます。 playerのゲームオブジェクトから攻撃をして、Monsterのゲームオブジェクトにダメージの処理をさせたいとして、Playerのスクリプトに Monster.GetComponent<MonsterAI>().StartCoroutine(Damege()); としたのですが、うまく動きませんでした。 MonsterAIのDamege()はpublicで宣言してあります。 別ゲームオブジェクトのコルーチンを動かすためになにかひつような宣言などございますでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/188
189: 名前は開発中のものです。 [] 2020/01/19(日) 18:50:40.70 ID:7w1DRTId センドメッセージすればどう? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/189
190: 名前は開発中のものです。 [sage] 2020/01/19(日) 20:33:53.07 ID:TBz8d+il モンスターは複数?ならきちんとターゲット処理してる? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/190
191: 名前は開発中のものです。 [sage] 2020/01/19(日) 21:16:25.06 ID:pFV/J70z >>188 うまく動かないって具体的にどう動かないか書いてくれないとわからんよ コルーチンの使い方が間違ってないなら、考えられる可能性はコルーチンを実行してるゲームオブジェクトが非アクティブになってたりするくらいかな http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/191
192: 名前は開発中のものです。 [sage] 2020/01/19(日) 22:52:24.68 ID:HuSwNtSK CS0103: The name `Damege' does not exist in the current context と出てしまうようです。 public IEnumerator `Damege' () { http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/192
193: 名前は開発中のものです。 [sage] 2020/01/19(日) 22:55:01.28 ID:HuSwNtSK すみません、書いている途中で送信してしまいました。 public IEnumerator `Damege' () { //実装処理 } とMonsterAI側では定義してあります。 コルーチンを他スクリプトから呼び出す、ということが初めてなので、もしかしたら処理で足りていない部分などがありましたらご指摘いただけますと幸いです http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/193
194: 名前は開発中のものです。 [] 2020/01/19(日) 22:58:19.68 ID:7w1DRTId まず、それがその、スクリプトから動くか? 次に単純なスクリプトで他から動くか 次に子ルーチンが動くか やって http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/194
195: 名前は開発中のものです。 [sage] 2020/01/19(日) 22:59:40.91 ID:HuSwNtSK >>189 センドメッセージで実装できないか調べてみようと思います、ありがとうございます。 >>190 ターゲットは1体なのできちんと取れているかと思います。 ゲーム中にエラーが出るのではなく、コンソールにエラーが出てしまい、ゲームプレイ出来ない状況となります。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/195
196: 名前は開発中のものです。 [] 2020/01/19(日) 23:08:22.08 ID:7w1DRTId >>192 関数名なんで囲ってるん? いらんで http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/196
197: 名前は開発中のものです。 [sage] 2020/01/19(日) 23:11:26.13 ID:HuSwNtSK public IEnumerator Damege () { //実装処理 } 大変失礼しました……コピペしたときに間違って入ってしまったようです……orz http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/197
198: 名前は開発中のものです。 [sage] 2020/01/20(月) 00:51:23.59 ID:RQ4i19+3 >>188 MonsterAI monster = Monster.GetComponent<MonsterAI>(); StartCoroutine(monster.Damege()); http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/198
199: 名前は開発中のものです。 [] 2020/01/20(月) 20:47:06.12 ID:WIRv1zPd 1つのオブジェクトのみにアタッチさせたいスクリプトがあった場合 2つ以上のオブジェクトにスクリプトがアタッチされそうになるとエラーを吐くようにしたいのですが そういったことは可能ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/199
200: 名前は開発中のものです。 [] 2020/01/20(月) 20:55:37.69 ID:w54rhdgo 多分 【Unity】同じコンポーネントが複数アタッチされるのを防ぐ方法 https://ekulabo.com/disallow-multiple-component でいけるんじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/200
201: 名前は開発中のものです。 [sage] 2020/01/20(月) 21:46:40.37 ID:D58JlX8z >>198 これだ……! これですね、ありがとうございます! StartCoroutineの使い方が間違っていました。 ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/201
202: 名前は開発中のものです。 [sage] 2020/01/20(月) 21:52:04.20 ID:D58JlX8z >>199 staticでbool宣言して、Start()でtrueなら自己削除、falseならtrueにする、というのはどうでしょう http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/202
203: 名前は開発中のものです。 [sage] 2020/01/28(火) 16:18:08.34 ID:6mvnNJrK UnityEvent を設定できるコンポーネント、 プレハブの親階層のオブジェクトとか引っぱってくるのどうやるんだろ? UnityEngine.UI.Button とかだと出来るんだけど自前で [SerializeField] UnityEvent OnHogeFuga; ってのを持つコンポーネントを含む奴を プレハブ化して、インスペクタ上に親階層の奴をドラッグしても×マークが出て 設定させてくれない。 UnityEngine.UI.Button のC#ソースでもどこかで公開されていないものかしら。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/203
204: 名前は開発中のものです。 [] 2020/01/28(火) 16:25:58.42 ID:FwIKyioN 自分の親ならtransfrom.parent でよくね? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/204
205: 名前は開発中のものです。 [sage] 2020/01/28(火) 20:44:06.66 ID:6mvnNJrK >>204 UnityEvent のプロパティドロワーに transform.parent の選択なんてあったっけ? あと常に親とは限らない。 部品の一部が持つAnimationControler のSMBとか、 複雑な uGUI の一部の部品がプレハブのルートを参照するとか、そういうの。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/205
206: 名前は開発中のものです。 [] 2020/01/28(火) 21:22:37.69 ID:FwIKyioN 親階層とりたい 必ずしも親じゃない 後から色々条件出すならなんも出来ん http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/206
207: 名前は開発中のものです。 [sage] 2020/01/28(火) 22:06:13.35 ID:1nXwNdFK そんな、でたらめな条件なら、findしかないわな。逆にこれ1発で解決。あとは目的のオブジェクトが判るようにid持っとけばok ゴーゴー! http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/207
208: 名前は開発中のものです。 [] 2020/01/28(火) 22:39:29.20 ID:Xfm9T4kB UniRx色々こんな時こう使う的なパターン一覧ほしい http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/208
209: 名前は開発中のものです。 [] 2020/01/28(火) 22:57:12.77 ID:FwIKyioN まずはお前がパターン出せ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/209
210: 名前は開発中のものです。 [] 2020/01/29(水) 02:07:49.26 ID:sHKyLFuM unityでマッチングアプリって作れませんかね? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/210
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 792 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s