[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart12 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart12 http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
7: 名前は開発中のものです。 [sage] 2023/11/10(金) 00:06:25.09 ID:J4IbgWZq ダメージエフェクトってどうするのがセオリーなんですか? 必要のたびにInstantiateして数秒後にDestoryすればとりあえず実現はできるんだけど Instantiateは重いとかなんとか聞くので、大量のユニットが出てくるゲームでもっとスマートな方法ないですか? 各オブジェクトに専属エフェクトを用意しておいて、必要時にアクティブに切り替えるとかそういう細かいやり方一般的ですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/7
19: 名前は開発中のものです。 [sage] 2023/11/10(金) 17:48:02.09 ID:dssjpw/U 今日も元気だ暴飲暴食!サンボで豪遊してきた! 焼き牛丼!牛皿!ビール500㍑!これでたったの1180円!m9⎛´・ω・`⎞ドーン! ttps://i.imgur.com/Ur28YYE.jpeg http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/19
331: 名前は開発中のものです。 [] 2023/11/30(木) 11:29:53.09 ID:CMyAP9YG >>329 >>328 そうなんですか、2つどころか複数つけても問題ないのですね わかりました。遠慮なくつけようと思います。 ちなみに、今、Box Collider 2Dを2個つけてみたんですが 両方ともBox Collider 2Dという名前のままなんで 区別がついてないですよね? 名前の変更もできない感じですが これ、スクリプトの方で bc = GetComponent<BoxCollider2D>();とかする場合に <BoxCollider2D>ではどう区別して指定するのですか? http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/331
470: 名前は開発中のものです。 [sage] 2023/12/03(日) 21:33:59.09 ID:Yi+hD/GT なんか老人を虐めてるようで悪いことをしてるような気もしてきたけど でもiPhoneガー、ガラケーガーって話を逸らさずにきちんと>>456に答えて、この話を終わらせて欲しい http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/470
625: 名前は開発中のものです。 [sage] 2023/12/12(火) 00:46:38.09 ID:fxLNnORX >>619 ありがとうございます。 確かにその通りに記述したら同じ動作になりました! GameObject型の変数.GetComponent<prefabのクラス名>().Type(5);と記述してたのに クラス名型の変数.Type(5);だけで実行できる様になりました。 もともと宣言は>>523の教えてくださった [SerializeField] GameObject prefab_A; と宣言してインスペクタにprefabのオブジェクトをアタッチして Unityのこういうものだという流れが掴みかけていたのですが >>545さんのやり方で [serializeField] prefabAのクラス名 prefab_A; prefab_Aにprefabのオブジェクトをアタッチしても まったく同じ様に動いてます。 そのことで現在ちょっと戸惑っていまして。 というのも、再生したらどちらでもちゃんとプレハブのオブジェクトが生成されるんですが [SerializeField]にGameObject型で宣言するのと [SerializeField]にプレハブオブジェクトのクラス型で宣言するのとで 結果が同じということ、後者はプレハブのオブジェクトをアタッチしていないじゃないですか? (アタッチされてるのもスクリプトみたいですし) Instantiateの引数にもクラス名しか入れてないですし。 オブジェクト型で作るほうは、クラスもオブジェクト生成もイメージはしやすいですが、 後者はプレハブオブジェクトはそっちのけに感じるのに 前者と同じ様にプレハブのオブジェクトがそこに発生しました。 このふたつの宣言で、なにが起きてうのか解説願いませんでしょうか。 また、同じに見えて、実はなにかが違うのでしょうか? そしてこのふたつのやり方は、状況によって使い分けすべきなんでしょうか? Unityを触ってまだ二ヶ月弱ですが ここをどうしても理解しときたいので、教えて頂けないでしょうか? お願い致します! http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/625
866: 名前は開発中のものです。 [sage] 2023/12/30(土) 07:33:00.09 ID:4T+qqlz0 荒らし君必死やなw http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/866
955: 名前は開発中のものです。 [] 2024/01/04(木) 13:29:40.09 ID:B7zxRy/N マジすか! http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/955
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.616s*