ページ 11

「ゲームプログラミングの館」のNo22の質問

Posted: 2010年3月22日(月) 17:38
by -ion
プログラミング初心者です。
「ゲームプログラミングの館」を読んで勉強させてもらっています。
質問ですが、No22の「キャラを四方向に歩かせる」の
ch.img=image[(ch.x%32+ch.y%32)/8 + ch.muki*4];の所で、
「ch.muki*4」がよくわかりません。
特に「*4」の所です。「*」は演算子なのですか?

Re:「ゲームプログラミングの館」のNo22の質問

Posted: 2010年3月22日(月) 17:58
by kazuoni
「*」はC言語では乗算です。
他にもたくさんありますので、以下を参考にしてみてください。

目指せプログラマー! - 第5章. 演算子 -
http://www5c.biglobe.ne.jp/~ecb/c/05_01.html

Re:「ゲームプログラミングの館」のNo22の質問

Posted: 2010年3月22日(月) 21:06
by -ion
では「ch.muki*4」は向き×4で向きは4つあるって意味ですか?

Re:「ゲームプログラミングの館」のNo22の質問

Posted: 2010年3月22日(月) 23:01
by kazuoni
以前同様の質問がありましたので、参考に

http://www.play21.jp/board/formz.cgi?ac ... &rln=45186

Re:「ゲームプログラミングの館」のNo22の質問

Posted: 2010年3月23日(火) 16:14
by -ion
ありがとうございます!分かりました!
これからは過去ログもしっかり見てから質問します!