【2D】ゲーム作成ツールGameMaker part8 (893レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
833
(1): 名前は開発中のものです。 [] 2024/11/21(木) 08:20:55.95 ID:MR/Wla4K(1/4) AAS
>>831 ほんとだShow_debug_Message(_hoge)だとエラーでる。
しかしShow_message(_hoge)だと10と表示する

var hoge=10;
test(hoge)
でスクリプト内で計算
function test(_hoge){
_hoge++;
show_message(_hoge)
}
すると11と表示するから内部で処理はしてる。
いままでlocalでFunction処理で使ってたから問題ないと思うが、VMで良くても厳格なYYCだとコンパイラエラーになるかもしれない。
YYC入れてみるか
834: 名前は開発中のものです。 [] 2024/11/21(木) 08:23:35.94 ID:MR/Wla4K(2/4) AAS
yycだと高速化するが、VisualStudioの設定失敗してやってないんだよなぁ
839
(1): 名前は開発中のものです。 [] 2024/11/21(木) 18:41:09.05 ID:MR/Wla4K(3/4) AAS
これは普通にできるん?
オブジェクト
/// @description Insert description here
// You can write your code in this editor
var hoge = 10
test(hoge);

スクリプト
// Script assets have changed for v2.3.0 see
// https://help.yoyogames.com/hc/en-us/articles/360005277377 for more information
function test(hoge){
show_debug_message(hoge);
}
840
(1): 名前は開発中のものです。 [] 2024/11/21(木) 20:16:33.00 ID:MR/Wla4K(4/4) AAS
>>838 他の言語で関数後ろに書いて呼び出す仕様に慣れてると戸惑うのだと思う。

>>837
https://imgur.com/a/Ira903k

var hogeでローカル定義してもfunction内のhogeは色が違うのでエラーでるGMでやるならvarは付けてはいけない
hoge="1111"
function test(){
show_message(hoge)
}
test()
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s