トップページ > プログラム > 2015年01月12日 > bBlSgM6z

書き込み順位&時間帯一覧

1 位/130 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000020131001000000008



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
870
697
ゲームプログラムなら俺に聞け30
【TDD】テスト駆動開発【TestFirst】
Visual Studio 2013 SP6©2ch.net

書き込みレス一覧

ゲームプログラムなら俺に聞け30
870 :デフォルトの名無しさん[sage]:2015/01/12(月) 08:39:30.93 ID:bBlSgM6z
俺今それで悩んでるわw
基本的にゲームの状態ごとにファイル GameLogicInXXX を作って、状態ごとに何をするのか記述してたんだけど(アクションならそれで良いだろう)、
武器屋でアイテムを購入する時カーソルが武器屋にあってるか、キャラにあってるかで動作を変えたい(Buy/Sell)が、状態は一緒なのでどうしたものか。
状態は増やしたくないが、動作は変えたい
【TDD】テスト駆動開発【TestFirst】
495 :デフォルトの名無しさん[sage]:2015/01/12(月) 08:58:02.07 ID:bBlSgM6z
テストなんて書くだけ無駄
コードとテストで仕事が2倍になるだけ
どうせ一回通ったら用済みなんだから書く必要ない
Visual Studio 2013 SP6©2ch.net
697 :デフォルトの名無しさん[sage]:2015/01/12(月) 10:49:45.23 ID:bBlSgM6z
C# 6.0ってVisualStudio 2013 Communityでも使えるようになりますか?
null 条件演算子をすごく使いたいのですが・・・
ゲームプログラムなら俺に聞け30
873 :870[sage]:2015/01/12(月) 11:18:57.51 ID:bBlSgM6z
http://i.imgur.com/FNgWHji.png
こういう風に上下にパネルが2つあるときに、フォーカス(?)が上にあるときは上のパネルを操作して、
下のパネルにある時は下のパネルを操作したいのですが、どう実装するのが良いですか
有限状態マシンはありますがゲームそのものの制御に使いたいのでここで状態は増やしたくないです
ようはキー入力を一時的に無効化/有効化したいのですが、ゲームエンジンにそういう「キー入力を一時無効化」する処理というかインターフェースを実装するべきなのか・・・
Visual Studio 2013 SP6©2ch.net
701 :697[sage]:2015/01/12(月) 11:38:59.84 ID:bBlSgM6z
>>698
やっぱり2015を待たないとダメですかね
新しい機能はないけどC#6.0は無茶苦茶良いですよね
null可とか、文字列中に入れた変数が展開されたり(Rubyみたい!)、
using static とか nameof も即使いたい
プライマリーコンストラクターは・・・いらん
ゲームプログラムなら俺に聞け30
876 :デフォルトの名無しさん[sage]:2015/01/12(月) 11:48:30.67 ID:bBlSgM6z
すまないマウスカーソルはないんだ
今のところ全オブジェクト全キー入力を OnKeypressed () で受け付ける
GameObject毎にキー入力をON/OFFできる仕組みを実装するしかないと思うんだけど、
UnityもCocos2Dでもそういうプロパティを見た記憶がないので、
間違えた方向に向かって頑張ろうとしているようで不安
ゲームプログラムなら俺に聞け30
878 :870[sage]:2015/01/12(月) 12:34:57.12 ID:bBlSgM6z
間違えなくそれで動作するはずですが
それって結局 GameLogicInXXX みたいなキー入力を受け付けるファイルがあって
内部状態としてどのパネルにフォーカスがあるかを管理していて、
キー入力に応じて適切なパネルを選択して適切な関数を呼ぶんですよね
どうもやりたい事に対して実装がスマートじゃない気がします
欲しいのは「パネルにフォーカスがあるかどうか」で、これをゲーム中で表現するスマートな方法が思いつかないというか、何というか
Visual Studio 2013 SP6©2ch.net
706 :デフォルトの名無しさん[sage]:2015/01/12(月) 15:25:56.02 ID:bBlSgM6z
Roslynなんて普通のPGには関係ないやろ
そんな内部の話より nameof とか ?. の方が大事だ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。