[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart10 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart10 http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
494: 名前は開発中のものです。 [sage] 2023/06/05(月) 12:05:01.03 ID:MzG34Cwu 試しにやってみれば良くね? やってみて失敗したならどう失敗したか書いて解決策求めるで良くね? http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/494
495: 名前は開発中のものです。 [sage] 2023/06/05(月) 12:07:43.46 ID:bFmz+U1n センドメッセージでいいよね? http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/495
496: 名前は開発中のものです。 [sage] 2023/06/05(月) 13:41:55.30 ID:qZjMR0c/ >>493 いいよ http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/496
497: 名前は開発中のものです。 [sage] 2023/06/05(月) 13:48:52.64 ID:4zyR4izd >>492 他の触ったことないから知らないよ でもMonobehaviourが便利ながらもネックにもなるのはUnityやってりゃ気づくでしょ http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/497
498: 名前は開発中のものです。 [sage] 2023/06/05(月) 14:36:32.34 ID:yXSga5lz cppなら上位のsuper classから値をコピーして、下位classで計算した後、 上位classのメソッドを通じて反映させるものもある 手続き的にも権限的にも下位classには上位classの値を直接変更する事は出来ないし 書き換えのルールとしてやってはならない事になっている http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/498
499: 名前は開発中のものです。 [sage] 2023/06/05(月) 17:27:33.38 ID:qZjMR0c/ >>498 継承じゃなくて階層な http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/499
500: 名前は開発中のものです。 [sage] 2023/06/05(月) 18:26:44.24 ID:CayWpKdl 質問す インスタンス化した弾丸というのは、設計図であるクラスとは独立した存在なのですか? 設計図であるクラスに変更を加えたところで、すでにインスタンス化した弾丸には影響しないというのが普通ですか? 例えばすでに打たれた弾丸10発を、静止状態にしたい場合があります こういう場合はインスタンス化した弾丸1つ1つにそのシグナルを送るのか、クラスそのものを変更するのかわからんのです http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/500
501: 名前は開発中のものです。 [sage] 2023/06/05(月) 19:01:42.01 ID:05cNkN6m 分からないなら適当でいいだろ そのうち分かる日がいつか来るよ http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/501
502: 名前は開発中のものです。 [sage] 2023/06/05(月) 19:21:25.50 ID:CayWpKdl クラスって基本的に書き換えちゃ駄目なのかな http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/502
503: 名前は開発中のものです。 [sage] 2023/06/05(月) 19:24:04.56 ID:4zyR4izd 共通のインスタンスを参照するようにクラスに書けばいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/503
504: 名前は開発中のものです。 [sage] 2023/06/05(月) 19:24:09.31 ID:wdQHYN8W ああワナビスレのあれか http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/504
505: 名前は開発中のものです。 [sage] 2023/06/05(月) 19:50:41.45 ID:CayWpKdl >>503 発射後に参照させるのですか? 球に対して個別にシグナルなり送るのは良くないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/505
506: 名前は開発中のものです。 [sage] 2023/06/05(月) 20:00:00.02 ID:bFmz+U1n インスタンスがいつの段階で作成されるか考えてね http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/506
507: 名前は開発中のものです。 [sage] 2023/06/05(月) 20:09:31.50 ID:CayWpKdl いつの段階とはどういうことでしょうか? タイマーを使って1秒ごとに生成する感じです http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/507
508: 名前は開発中のものです。 [sage] 2023/06/05(月) 21:10:25.68 ID:05cNkN6m 面白すぎるだろ http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/508
509: 名前は開発中のものです。 [sage] 2023/06/05(月) 21:25:48.12 ID:bFmz+U1n Aというインスタンスが作成されたAダッシュ その何秒かあとに機能を追加したAAというクラスでインスタンスが作られたBというインスタンス 同じ? http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/509
510: 名前は開発中のものです。 [sage] 2023/06/05(月) 21:38:25.95 ID:0OUNrKPT まずunity触る前にプログラム初心者スレでオブジェクト指向から勉強してきた方がいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/510
511: 名前は開発中のものです。 [sage] 2023/06/05(月) 21:43:12.05 ID:CayWpKdl >>509 違いますね ただ、同じクラスをもとにして生成された玉はすべて停止したいです http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/511
512: 名前は開発中のものです。 [sage] 2023/06/05(月) 21:55:38.98 ID:05cNkN6m 止めればいいじゃん http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/512
513: 名前は開発中のものです。 [sage] 2023/06/05(月) 21:59:31.67 ID:qZjMR0c/ 違うクラスのメソッドを呼び出すためにインスタンス化をしてる だから例えば弾を発射するBulletクラスのOnBulletクラスをプレイヤークラスから呼び出す場合はGetComponentとかしてインスタンス化をした後にそのOnBulletクラスを呼び出す感じ 実際に書くとこんな感じ private Bullet bullet;//←宣言 Start関数内 bullet = GetComponent<Bullet>();←インスタンス化 Start or Update bullet.OnBullet;←Bulletクラスの関数を呼び出す(呼び出し方はインスタンス名.関数名) http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/513
514: 名前は開発中のものです。 [sage] 2023/06/05(月) 22:18:21.28 ID:05cNkN6m GetComponentでインスタンス化されてオブジェクトが作られるんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/514
515: 名前は開発中のものです。 [sage] 2023/06/05(月) 22:53:00.40 ID:1mKSkmWu HDRカラーのマテリアル作っても色は変わってもまるで発光しないのですがどうしたらいいのですか? http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/515
516: 名前は開発中のものです。 [sage] 2023/06/06(火) 07:01:20.49 ID:oOHkCr98 >>514 オブジェクトを動的にゲーム内に出現させるにはOnBulletメソッド内でInstantiate(prefab,Vector3)を使えば良い http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/516
517: 名前は開発中のものです。 [sage] 2023/06/06(火) 08:30:51.99 ID:ofFvx0FZ メソッドの呼び出しなのにbullet.OnBullet();じゃないのは何で? そもそもInstantiateするなら直で呼べばよくない? 何でBulletスクリプトのポインタを取ったの? しかもインスタンス化もしてないよね? どういう勘違いをしてるとそうなるの? http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/517
518: 名前は開発中のものです。 [sage] 2023/06/06(火) 09:03:55.58 ID:oOHkCr98 >>517 なんだこいつ http://mevius.5ch.net/test/read.cgi/gamedev/1680959709/518
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 484 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s