トップページgamedev
996コメント293KB

DXライブラリ 総合スレッド その10

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。2011/08/18(木) 17:18:15.54ID:vXmrN4yD
Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。

【公式】
http://homepage2.nifty.com/natupaji/DxLib/

【過去スレ】
DXライブラリ 総合スレッド
http://pc11.2ch.net/test/read.cgi/gamedev/1197468399/
DXライブラリ 総合スレッド 2008
http://pc11.2ch.net/test/read.cgi/gamedev/1224923873/
DXライブラリ 総合スレッド その3
http://pc11.2ch.net/test/read.cgi/gamedev/1238429676/
DXライブラリ 総合スレッド その4
http://pc11.2ch.net/test/read.cgi/gamedev/1249822550/
DXライブラリ 総合スレッド その5
http://pc11.2ch.net/test/read.cgi/gamedev/1259912953/
DXライブラリ 総合スレッド その6
http://hibari.2ch.net/test/read.cgi/gamedev/1267108154/
DXライブラリ 総合スレッド その7
http://hibari.2ch.net/test/read.cgi/gamedev/1286180687/
DXライブラリ 総合スレッド その8
http://hibari.2ch.net/test/read.cgi/gamedev/1301818631/
DXライブラリ 総合スレッド その9
http://hibari.2ch.net/test/read.cgi/gamedev/1310904069/
0990名前は開発中のものです。2011/12/01(木) 15:32:29.24ID:3DnzThw0
理想とする処理だとsyori1とsyori2の優先順位や両方とも実行させるのかが曖昧じゃね?
syorix(Buf)は最初の処理が関数化されただけかもしれないが結局は細かく分けると一番いい気がする
同じ優先度のキーコードと関数ポインタの構造体配列を作りループで回すと
斜めとか同時押し処理は面倒だけど綺麗にはなるのかも
0991名前は開発中のものです。2011/12/01(木) 22:52:49.54ID:8OKTnJs1
別ファイルにおいてあるキー取得関数がうまく反応しません。
どうしたらいいでしょうか?

Key[256];
int keyclip(){
char tkey[256];
GetHitKeyStateAll(tkey);
for(int i=0;i<256;i++){
if(tkey[i]!=0){
Key[i]++;
}else{
Key[i]=0;
}
}
}

int inputkey(char input){
return Key[input];
}

↑別ファイル
呼び出し
if(inputkey(KEY_INPUT_W)%=2){}

エラーで左側のオペランドが左辺値になってませんといわれます

KEY_INPUT_Wの定義がD_DIK_Wとかいう文字列?なんですが、これは一体どうしたら
0992名前は開発中のものです。2011/12/01(木) 22:57:41.66ID:b3NpsyN8
C言語の本を購入し、ファイル分割の項目を読み込む
0993名前は開発中のものです。2011/12/01(木) 22:58:44.68ID:AzCz4IDe
何がしたいのかはよくわかんないけど
エラーメッセージは %= の演算子は変数に対して使うものって言ってる
0994名前は開発中のものです。2011/12/01(木) 23:00:07.89ID:g6g3WWlu
=消せ
0995名前は開発中のものです。2011/12/01(木) 23:57:31.59ID:8OKTnJs1
イコール消したら治りました恥ずかしい

>>992
それはどういう・・・?
09969922011/12/02(金) 00:04:35.84ID:GWHZ+HBj
>>995
ごめん、= 見てなかっただから気にしないで
レス数が950を超えています。1000を超えると書き込みができなくなります。