[過去ログ]
UnityでRPGを作ろう! (236レス)
UnityでRPGを作ろう! http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
127: 名前は開発中のものです。 [sage] 2018/09/11(火) 06:41:50.13 ID:Q8KoO/ox Root てなまえに不安感を覚えるが 規模感も分からんから何とも言えん JFA っての実装だけで良いなら 受け身というのが分からん。何かしらのスクリプトが指定フレーム毎に状態監視してるのは当たり前だろう。 Root ってのはメニューか何かのオブジェクトと言う意味として、オーバーレイのキャンバスで動かさないならいくら肥大化しようが平気 Abと方向キーはよう分からん、やっちゃダメって事はないだろう Rxは死活が中々メンドイ上、結局色々なスクリプトが生えている。上で肥大化オッケー言ったが、アクティブ、非アクティブとか利用するつもりなら、監視が死んで無い事を常に頭に入れないとダメ。俺ならもう使わないな。 結果の戻りはクラスで戻すのが言いんじゃ。 文字列はガンだからなNewはなるべく少なく、決まった毎フレームは避けるのがええ http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/127
128: コウタ ◆OTiG6IO/7k [sage] 2018/09/11(火) 07:14:30.37 ID:mOFcoaNL >>80に書いてませんでした、クローン用のURLは概要の上に出てます。 >>127 Rootはここでの会話用の仮名ですのでご安心ください。 肥大化に関しては>>92みたいな処理が全部Rootに書かれるってことで ネストの深さ次第では結構やばくなると思いました。 ABと方向キーが別enumなので、例えば両方使うクラスは void OnKeyTapAB(AB arg) void OnKeyTapArrow(Arrow arg) の二つが必要でメンドイってことですね。 これがenum KeyEvent{A,B,UP,Down,Left,Right}みたいな一個なら void OnKeyTap(KeyEvent arg) で済むので。 根本は分けといてintにキャストする値をらズラして混ぜるとかも出来ますが。 RXはやっぱりUnty界隈では微妙な感じですかね 自分は普段はRxJavaとRxSwiftなんですが今回Rx.NET使ってそう思いました。 というか.NET本家なのに明らかに派生組に負けてるという(^▽^;) http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/128
130: コウタ ◆OTiG6IO/7k [sage] 2018/09/11(火) 07:33:45.08 ID:mOFcoaNL >>127 あと、1の言ってる「肥大化」は実行時の処理の重さとかではなく クラス毎の処理の役割分担的な意味の方です。MVCとかMVPとかの話ですね。 例えばUnitManager、Unit(基底クラス)、AUnit、BUnit、CUnit.......クラスがあったとして 極端な話だと A設計:UnitManagerにswitch文を書いて全Unitの移動を書く、Unitはただの構造体みたい B設計:各Unitクラスに移動処理を書く A設計がUnitManagerが肥大化するということで 各Unitの更新・追加にも対応しなきゃだしコード見にくいし ManagerかUnit子クラスを誰かが編集したらビルド通んない コンフリクト多発 とかになります。 http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/130
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.497s*