[過去ログ]
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
27
: 2016/02/21(日)04:47
ID:M/Be+VbG(2/8)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
27: [sage] 2016/02/21(日) 04:47:37.86 ID:M/Be+VbG >if( GetJoypadInputState( DX_INPUT_PAD1 ) & PAD_INPUT_UP ) &(and)だから特定の一つのキーが、押されているかのチェック 押されていなければ0、つまり偽 FALSEになりif以降は実行されない。 押されていれば0以外 真となりifは実行される。 if ((GetJoypadInputState(DX_INPUT_PAD1)&PAD_INPUT_UP) !=0) これが省略されているのが一行目。 0であるならば、0以外であるならば、機械は基本たったこれ2つの判断で分岐する。!=0は0でないなら、の意味。not イコール 0 while(1)とかも同じ考え方。これは条件が常に真(偽(0)ではない)なので無限ループになる。 for(初期化(が多い);継続の条件;条件が真なら行うこと) いずれ条件が偽になるからこそ使えるということ。 >if( GetJoypadInputState( DX_INPUT_PAD1 ) == 8 ) というかね、それならまだ if(GetJoypadInputState(DX_INPUT_PAD1)==(PAD_INPUT_UP|PAD_INPUT_LEFT)) こういう例をあげてくれたほうが嬉しかったかな。 |を+にかえても思ったとおりに動作はするかも知れないが、それではいけないということ。 http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/27
だから特定の一つのキーが押されているかのチェック 押されていなければつまり偽 になり以降は実行されない 押されていれば以外 真となりは実行される これが省略されているのが一行目 であるならば以外であるならば機械は基本たったこれつの判断で分岐するはでないならの意味 イコール とかも同じ考え方これは条件が常に真偽ではないなので無限ループになる 初期化が多い継続の条件条件が真なら行うこと いずれ条件が偽になるからこそ使えるということ というかねそれならまだ こういう例をあげてくれたほうが嬉しかったかな をにかえても思ったとおりに動作はするかも知れないがそれではいけないということ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 975 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.037s