[過去ログ] ゲーム制作 雑談スレ【part31】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
769: 2024/12/14(土)19:15 ID:KNLwp36w(1) AAS
外部リンク:bunshun.jp
放火犯谷本って宮本茂に似てねえか?
770
(1): 2024/12/14(土)19:15 ID:HLWcS2Ch(6/10) AAS
>>766
そういうのはChatGPTに聞けば優しく教えてくれるぞ
771
(1): 2024/12/14(土)19:21 ID:MNJpJ+iV(15/41) AAS
>>770
unityでは既に答え出てる
今回の例では「ダメージ処理を分離させてコンポーネントにする」
というunityの「コンポーネント指向」というやり方
これがあるから継承も要らないしオブジェクト指向もあまり使わない
まぁこれからはDOTSというものが主流になってコンポーネント指向も
なくなるらしいが
772
(1): 2024/12/14(土)19:26 ID:nya+qNWS(6/12) AAS
>>766
>一部キャラだけ点滅具合を変更
そういう場合は、Initメソッドをオーバーライドして(つまり基底クラスにも子供クラスにも同名メソッドを用意して)、点滅仕様(色とかタイミングとか)の処理を分ければいいんだよ
基底クラスのInitでは標準的な点滅仕様で初期設定して、子供クラスのInitでは独自の点滅仕様をカスタマイズする感じな
773
(1): 2024/12/14(土)19:26 ID:nya+qNWS(7/12) AAS
てか全部の種類に点滅仕様(色とかタイミングとか)をハードコーディングするのかよw
標準的な点滅仕様をちょっと調整したいと思った時、全部"#FF0000"とか書き直すのか?
774: 2024/12/14(土)19:29 ID:WVjzUT8x(4/4) AAS
以降のアドバイスはswitch文で説明するようにしてください、何考えてるんですか
775
(1): 2024/12/14(土)19:30 ID:MNJpJ+iV(16/41) AAS
>>772
initって何だ?
unityで使うのか?
子クラス全部のコードを修正するのか?
全部のコードを修正するのであればそれはオブジェクト指向的にいえば
既に設計ミスの段階だが
776: 2024/12/14(土)19:30 ID:nya+qNWS(8/12) AAS
>>765
Unity使う以上、継承も使ってるし、オブジェクトも使ってるんだから、それで否定的を標榜するのはニートの社会主張にしか聞こえんぞ
777: 2024/12/14(土)19:32 ID:MNJpJ+iV(17/41) AAS
>>773
分かりやすいように例で言っただけで実際起こったのはそれに加えて
「特定の敵がダメージ食らったらゲーム中央のマネージャーにメッセージを送りたい」
と言うものもあった
778
(1): 2024/12/14(土)19:33 ID:nya+qNWS(9/12) AAS
>>775
>子クラス全部のコードを修正するのか?
色を変えたいんだろ?じゃあ、変えたい分は全部変更する必要があるじゃん?
何がどう失敗なのか、全く意味が分かん
779
(1): 2024/12/14(土)19:35 ID:MNJpJ+iV(18/41) AAS
>>778
子クラスのコード全部修正するならオブジェクト指向の意味ないじゃんw
そういうのを避けるために思いつかれたものなんだから、オブジェクト指向プログラミングって
780: 2024/12/14(土)19:37 ID:FCyXuoyb(3/3) AAS
話が根本的にズレてる自分のコードで継承を使わないという話を拡大解釈されて困る
オブジェクトを使わないなんて言ってないしUnity提供のコードに含まれているからなんだっていうんだ
781: 2024/12/14(土)19:38 ID:+MHf5Ypp(1) AAS
Unityはオワコンだよ
782
(1): 2024/12/14(土)19:42 ID:nya+qNWS(10/12) AAS
>>779
どこにコードを全部修正するって書いてるんだよ?よく見ろよ。Initで点滅仕様を初期設定する部分だけ変えるんだよ。
タイミングや色が違うだけで、処理のルーチンやそれに関わる変数構造は同じだろが。
コンポーネント志向って言って、全部の種類に同じルーチン書くのか?wコンポーネントで多態を実現するなら、それこそ継承が必要だろ
783
(1): 2024/12/14(土)19:44 ID:MNJpJ+iV(19/41) AAS
>>782
initって何?
784
(2): 2024/12/14(土)19:46 ID:hKEPl4iv(1) AAS
>>783
なんだと思う?
785: 2024/12/14(土)19:48 ID:8kNPqm3R(4/4) AAS
正解はないんだょ
楽しくコードを書けたらそれでいいんだょ
786: 2024/12/14(土)19:51 ID:HLWcS2Ch(7/10) AAS
>>784
intに似てるから数字に関する何かなのは分かるぞ
787: 2024/12/14(土)19:51 ID:MNJpJ+iV(20/41) AAS
>>784
ChatGPTに聞いても「initメソッドなんてありません」と返ってきたが
788
(1): 2024/12/14(土)19:55 ID:ZKxNsGLx(1) AAS
>>771
コンポーネントもオブジェクト指向の一部だと思ってたんだが違うのか?
1-
あと 214 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s