[過去ログ] Unityで何かゲームを作りたいんだがね [無断転載禁止]©2ch.net (257レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
109(1): 2018/03/28(水)00:16 ID:ano0dngW(1/10) AAS
>>107
シンプルって難しいですよねー
>>108
やっぱりクラスとインタフェースですか
外部リンク[cs]:www.dropbox.com
とりあえずこんな感じで実装していこうかなと思ってるんですが
継承やらインターフェイスがいまいち理解できてないので使い方があってるかよくわからない
110: 2018/03/28(水)00:32 ID:ano0dngW(2/10) AAS
ただこの方法だと結局Switch分でどのコマンドのインスタンスを生成するか書かないといけない気がするから気持ち悪いしなんか効率が悪い気がしてるんですよね。
現状たたかうをクリックするとの文字列を取得してswitch文でコマンド決定してるから変わらないんですが
今後コマンドが増えるたびにそのswitch文がどんどん増えること考えると他にいい方法がないか考えないとなと思ってます。
111: 2018/03/28(水)00:39 ID:ano0dngW(3/10) AAS
手堅いのはDictionaryで最初にすべて初期化してしまって<string Comand>型で保持して取得する方法がいいかなと思ってるんですが、
たとえばリジェネみたいにターンをまたいで効果があるものについてはメンバ変数としてターン経過を持たせようかなと思っているので、
戦闘に参加するキャラクター分リストを作らないといけなくります。
それもどうなのかなっと思っているけど、正直メモリとかまったくわからないからとりあえずやってみようかなと思います。
112: 2018/03/28(水)00:41 ID:ano0dngW(4/10) AAS
とか書いていて思ったのですが状態変更系は付与コマンドと実行コマンドは別になるからあまり気にしなくてもいい気がしてきたのでもちょっと考えてみます。
日記になって申し訳ないですが独り言だと思ってください。
プログラム本当に難しいです
114: 2018/03/28(水)00:49 ID:ano0dngW(5/10) AAS
>>113
そうですねーとにかく書いていきます!
116: 2018/03/28(水)18:16 ID:ano0dngW(6/10) AAS
>>115
読みやすいだなんてありがとうございます。
そんなにたいしたことしてないので読みやすいのかもです笑
がんばって読んで参考にさせてもらいます!
117: 2018/03/28(水)18:20 ID:ano0dngW(7/10) AAS
列挙型!!
こんなものが合ったんですねーまだまだ勉強不足です。
118: 2018/03/28(水)18:22 ID:ano0dngW(8/10) AAS
単体テストの作成方法もすごく勉強になります。
ほんとまだまだ覚えることがたくさんありますね。
119: 2018/03/28(水)19:19 ID:ano0dngW(9/10) AAS
foreachの中の(int)がなんなんだろって思ったけどすげえええええってなりました笑
やっぱり人のプログラム見るのって大切ですね。
120: 2018/03/28(水)19:54 ID:ano0dngW(10/10) AAS
とりあえず勉強した結果を
外部リンク[cs]:www.dropbox.com
実は動的にインスタンスを生成したいって書き込んだ段階でリフレクションにはたどり着いたのですが
動作が遅いとのことだったのでちょっと見送ってたんですが最初の初期化の段階でリストにすべてのコマンドを
保持すれば使えそうですね
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.823s*