■ このスレッドは過去ログ倉庫に格納されています
今年はプログラム勉強してゲームつくるよ!
- 1 :以下、?ちゃんねるからVIPがお送りします:2020/02/14(金) 21:32:40.362 ID:aTTYB2Uk0St.V.net
- 現在26日目だよ!!
開発環境
MacBook 12インチ
unity
VSCode
コードはここ
https://github.com/himajin-vip/test2
現在の進捗状況
https://unityroom.com/games/rensyuu
動画とか
https://Twitter.com/xPf19p
(deleted an unsolicited ad)
- 164 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 08:47:21.204 ID:6mQufTaZ0.net
- >>163
こんなものがあるんですね、、、アイテムのIDとか変わらない物はこんなのつかった方がいいのかなぁ
- 165 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 08:49:59.001 ID:6mQufTaZ0.net
- ああああはじめてインターフェースすばらしいとおもった、、、今まで型でしか判断出来てなかったけど機能で判断できるようになるのすばらしいな
- 166 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:04:08 ID:6mQufTaZ0.net
- あああそうなってくるとリストの型が問題になってくるのか、、、、、
- 167 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:05:04 ID:XJrU1eHm0.net
- >>164
オブジェクトにもその情報を示す実行時情報とか仮想関数テーブルとか
属性情報を保有していてVMはそれで動的な型やコールする仮想関数を判断しとるからね
インスタンスにもID振って管理しとるしさ
一意を定めるアイテムIDと種類を示す分類IDがあったとしたら
分類IDと袋のテーブルを作ってそっから袋を決定するって実装方法もあるかのう。
インターフェース定義してたら多態コールバックと同様に
袋のattach→do→detachといったようにメソッドを順に呼び出すこともできるし
もちろん一意のIDから対応するオブジェクトをトリガすることもできる
上層ではインターフェースの実行時型情報による多態を利用したほうがいいこと多いが
下層になると実行時型情報による選択分岐はデメリットが目立ってきたりするのでご注意
- 168 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:05:22 ID:6mQufTaZ0.net
- Listの型をインターフェースにしてしまえば問題ないんだけどなぁ
- 169 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:12:11 ID:6mQufTaZ0.net
- あああああなんかわかってきたあああああ二つのメンバを持つリストを管理するくらすだよって曖昧につくってそこからインベントリクラスにすればよかったのか
- 170 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:12:42 ID:6mQufTaZ0.net
- 抽象的ってなんだよって思ってたけどやっとわかってきた
- 171 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:15:29 ID:XJrU1eHm0.net
- >>168
まぁListを継承してインターフェースをインプリメントするか
Listをメンバにもつクラスを作成してそのメンバにアクセスするメンバ関数実装し(コンポジション)
インターフェースをインプリメントするかやね
個人的には契約単位外のライブラリの継承はなるべく避けたい派なのでワシなら後者にする
理由はベンダの気分次第で(略
- 172 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:21:44 ID:6mQufTaZ0.net
- >>171
もともとメンバにアクセスするクラスを作ってたので後者でいこうとおもいま!!
- 173 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:23:33 ID:6mQufTaZ0.net
- やば、、、、継承とインターフェースの意味がやっとわかってきたわ、、、、、、、、
- 174 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 09:23:46.586 ID:6mQufTaZ0.net
- すごい!!楽しい!!!!
- 175 :転がりマン ◆KCMJNs5qa6 :2020/02/15(土) 10:23:40 ID:bItSl10j0.net
- おはよう寝ずにやってるのかw
理解が進んだ瞬間たのしいよな
- 176 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 10:29:15 ID:R/Otiqam0.net
- >>175
おまえがあと1分遅くレスしたらスレはすでに落ちてたな
- 177 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 10:36:51 ID:mVuSJ/q20.net
- お風呂はいってきたよ!!
- 178 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 10:37:43 ID:mVuSJ/q20.net
- >>175
寝ずにやってしまったよ、、、、でもおかげでインターフェースの大切さとか抽象的な大切さが分かった気がする!!
- 179 :以下、?ちゃんねるからVIPがお送りします:2020/02/15(土) 10:57:53 ID:mVuSJ/q20.net
- 昼間からふろはいってお酒のんで気分は最高だね!!
総レス数 179
46 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★