【2D】ゲーム作成ツールGameMaker part5【マンセー】at GAMEDEV【2D】ゲーム作成ツールGameMaker part5【マンセー】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト363:名前は開発中のものです。 11/06/04 04:36:35.65 bKns1Szr コードの中でaaa = x+yと書いた場合、以降aaaと書く度に計算されてるんだよね ステップ中に一度出した計算結果を、再度計算抜きでそのまま参照する方法ってある? 計算内容によってはいくらかパフォーマンスが上がりそうな気がする 364:名前は開発中のものです。 11/06/04 04:40:17.43 +R2gRvWC aaaという変数にx+yの計算結果が入っているだけ、計算式が入るわけじゃない 365:名前は開発中のものです。 11/06/04 06:04:20.74 bKns1Szr その計算結果を出すために毎回計算しているという事は無いんですか? スクリプトaaa「x+y」 スクリプトbbb「hspeed+vspeed」 instance_create(aaa(),bbb(),object) ↑ この場合でもそれは同じですか? 366:名前は開発中のものです。 11/06/04 07:02:02.49 +R2gRvWC スクリプト呼び出しの場合は毎回計算される 変数を読むだけなら計算された結果の値 step毎にaaa = x+yの計算はされる 計算するための条件をつけるとかで多少は改善できるかもしれないけど 単純な数値だけの計算だと、あまり関係無いと思う 文字を数値に変換したりを毎step繰り返すと重くなるけどね >>365の場合 x+yの計算→hspeed+vspeedの計算→そしてオブジェクトの作成 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch