[過去ログ] 1人でゲームが作れるように修行します。 (984レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
893: SGGK ◆6pZCoAtaxk 2010/03/18(木)23:36 ID:3ndk63Yx(1) AAS
HP、色々参考にしてみます〜。
ボールのオブジェクトが持っているデータ、例えばxにアクセスするときに
getx()という関数作っていたけど、変数の個数分の関数を作るのが
結構大変な作業なので、xを外部から自由にアクセスできるようにしてデータアクセス用の関数を
なくそうとしてみた。例えば、
if(ball.getx()<0) ball.dx=-1*(ball.dx); を
if(ball.x()<0) ball.dx=-1*(ball.dx); にすればいいかなと思ったら以下のメッセージ付のバグが発生。
error C2064: 0 引数を取り込む関数には評価されません。
このメッセージの意味がわからなくてネット検索しても理解できなかった。
しかし改めて良く見ると
if(ball.x<0) ball.dx=-1*(ball.dx); であったと気づき、コンパイラも通った。
単なる()の消し忘れだったとは…orz
上下前次1-新書関写板覧索設栞歴
あと 91 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s