トップページ > ゲ製作技術 > 2011年06月04日 > uM1fq+B8

書き込み順位&時間帯一覧

24 位/171 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000110000000000002



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【2D】ゲーム作成ツールGameMaker part5【マンセー】

書き込みレス一覧

【2D】ゲーム作成ツールGameMaker part5【マンセー】
370 :名前は開発中のものです。[sage]:2011/06/04(土) 10:44:32.20 ID:uM1fq+B8
処理を分岐させるための変数を「PD」、
point_direction(x,y,target.x,target.y)の計算をするスクリプトを「ScriptPD」
としたときに

PD = ScriptPD; //このように変数に計算結果を代入すれば毎回計算しなくて済む

if (PD > 0){ //ついでにこっちのコードもすっきり
  if (PD <= 90){処理1}
  else if (PD <= 180){処理2}
  else if (PD <= 270){処理3}
  else if (PD <= 360){処理4}
}

【2D】ゲーム作成ツールGameMaker part5【マンセー】
373 :名前は開発中のものです。[sage]:2011/06/04(土) 11:37:28.17 ID:uM1fq+B8
varは代入ではなく変数の作成。
ScriptPDの返す値は0〜360の整数で、GMLは変数の頭文字に数字が使えないので
var ScriptPD();とするとエラーが出る(はず)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。