2ちゃんねるログビューア

【PSP】カルネージハートエクサ  29機目   を含む(ツリー表示)

■TOP■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- ツリー表示
765: 名前:枯れた名無しの水平思考 :2011/12/04(日) 00:50:32.87 ID:8mtZRgsA0(3)
>>760
flag : 一般的には true / false のboolean値のことを言うが、
プログラム全般において 0 の場合 false それ以外の場合 true とされる

自分はたとえばジャンプ方向にフラグを用いているが、カウンタAを横移動の0 1
カウンタBを前後方向の0 1とかで区別するとカウンタがもったいないので
カウンタ1つで正の値の場合右方向、負の場合左方向にジャンプで、
かつその絶対値の値で前後を決定している
右前なら 3 右横なら2 右後ろなら 1 とかして
0なら横移動なしの前ジャンプ、上記にでてこない数字(-3 〜 3)以外なら後ろジャンプ
とかしてる
上記のようにしているのは簡単のためであって
bit演算とかわかるならそのほうがいいのかもしんないけども。
たとえば壁スイッチとかで右に壁があったら左にジャンプさせたいのだが
-2を代入、ではなく -1を掛ける
これは右に壁があろうが左に壁があろうが -1を掛けるだけでいいというのがミソ
(といっても開幕時には0なので2か-2にしておく必要があるけど)
なので直行座標系で範囲を指定すれば左右の切り替えだけなら2チップでいける
もっとも地雷や障害物の判定も入れると4チップになるけど。
ま、大してチップの節約にもならないわけだが・・・


773: 名前:枯れた名無しの水平思考 :2011/12/04(日) 01:40:47.92 ID:8mtZRgsA0(3)
まず勉強勧めろよおめーらwwwwww
775: 名前:枯れた名無しの水平思考 :2011/12/04(日) 02:07:20.70 ID:8mtZRgsA0(3)
>>774
あれだ、よく勉強する前に掃除しないとやる気がでないっていうやつじゃね?
アンダードッグに登録すましちまって心置きなく勉強するがよい

■TOP■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- ツリー表示 dat