[過去ログ] 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