[過去ログ] ゲーム制作 雑談スレ【part31】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
766
(4): 2024/12/14(土)19:07 ID:MNJpJ+iV(13/41) AAS
>>760
例えばですね、ダメージを受けて点滅させる処理をつけるとするでしょう?
「ダメージ受けるのはみんな同じだから共通処理にしよう」と作ったとします
で、作ってるうちに「やっぱこの敵だけ点滅の色を変えたい」と思ったとします
もし敵キャラをすでに数十匹作った後だったとしたらどうやって
一部キャラだけ点滅具合を変更しますか?
点滅処理は基底クラスに置いてるのでそれは動かせないじゃないですか
770
(1): 2024/12/14(土)19:15 ID:HLWcS2Ch(6/10) AAS
>>766
そういうのはChatGPTに聞けば優しく教えてくれるぞ
772
(1): 2024/12/14(土)19:26 ID:nya+qNWS(6/12) AAS
>>766
>一部キャラだけ点滅具合を変更
そういう場合は、Initメソッドをオーバーライドして(つまり基底クラスにも子供クラスにも同名メソッドを用意して)、点滅仕様(色とかタイミングとか)の処理を分ければいいんだよ
基底クラスのInitでは標準的な点滅仕様で初期設定して、子供クラスのInitでは独自の点滅仕様をカスタマイズする感じな
792
(1): 2024/12/14(土)20:09 ID:anW5RrAZ(13/22) AAS
出来ないレベルで糞とか言ってる時点でおかしいだろう

>>766 ダメージ与えたときにインターフェイスのアウトプットで点滅フラグ、ボスフラグ等でBaseクラスで分岐すればいいじゃん?。
803
(1): 2024/12/14(土)20:34 ID:b+NtphSs(2/6) AAS
>>766
そもそもダメージクラスか点滅クラスで作っているはず。あとはそこで分岐するだけでは?
途中から見ただけなので見当違いだったらごめんね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.290s*