[過去ログ]
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net (1002レス)
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 975 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s