【2D】ゲーム作成ツールGameMaker part8 (897レス)
【2D】ゲーム作成ツールGameMaker part8 http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
816: 名前は開発中のものです。 [] 2024/11/18(月) 13:05:59.43 ID:AL0QSOO+ gmで使いづらい部分どこですか? http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/816
817: 名前は開発中のものです。 [] 2024/11/19(火) 10:33:26.39 ID:QBmzvA/X 逆に3D以外で使いづらいところあったら聞きたいね http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/817
818: 名前は開発中のものです。 [] 2024/11/19(火) 18:46:19.15 ID:dw40+DX2 UNITYみたいにロゴ表示しなくていいしUIの文字がズレるとかもないし直感的にコード書けるしこれ以上の2Dエンジンはないよね http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/818
819: 名前は開発中のものです。 [sage] 2024/11/19(火) 20:39:04.08 ID:clPacjxT それなりに売れてるゲームが出てて、これ以上がないはずなのに、なんで流行ってないんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/819
820: 名前は開発中のものです。 [] 2024/11/19(火) 21:49:58.13 ID:QBmzvA/X 海外のジャムでみかけるけど、日本語公式無いのと日本人インフルエンサーもいないからね。 GMSの頃は有料なのでログインしないで開発できるGodotとかに流れたというのもあるかもねー GMが出力サイズも小さいから好きだな http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/820
821: 名前は開発中のものです。 [sage] 2024/11/20(水) 01:35:17.26 ID:gTiG1E6j 翻訳で読んだかで中の人の話で大規模になると他へ卒業していく人が多いとかなんとか たぶん簡単に作りやすいことが逆作用になっていって作りにくくなっていくんだろうけど その規模の分岐点ってどこら辺なんかなって思って二の足を踏んでる http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/821
822: 名前は開発中のものです。 [] 2024/11/20(水) 03:26:16.36 ID:e4KAM6QN 個人だと何の問題もない気がするけど 複数人のチームとかなってくると自分以外いじられたくないメンバ変数やら プライベート変数とか出てくるカンジなのかね http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/822
823: 名前は開発中のものです。 [sage] 2024/11/20(水) 10:38:01.08 ID:ffoDbKBM まあ、チーム開発でライセンス料かかるならUnityでよくないって上に言われてGMSじゃなきゃダメなんですって説得できる自信はねぇな http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/823
824: 名前は開発中のものです。 [] 2024/11/20(水) 12:08:57.83 ID:h4IuGkfE 今はGMSじゃなくてGM。 EventのCreateやStepなんかがひとまとめに表示すると春頃告知あったと思うんだけどなかなか更新来ないね http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/824
825: 名前は開発中のものです。 [] 2024/11/20(水) 17:25:00.36 ID:QJngqkGK game makerってグローバル変数にローカルからアクセスできなかったですか? これが駄目みたいです var hoge = 10 function test(){ show_debug_message(hoge); } http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/825
826: 名前は開発中のものです。 [] 2024/11/20(水) 19:15:33.43 ID:h4IuGkfE global.hogeってやればいいんじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/826
827: 名前は開発中のものです。 [] 2024/11/20(水) 19:21:35.27 ID:h4IuGkfE GML詳しくないけど global.hoge=10はどのオブジェクトからでも hoge=10はそのオブジェクト内 var hoge=10 はローカル draw_textならstring(hoge)ってやるんじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/827
828: 名前は開発中のものです。 [] 2024/11/20(水) 19:53:16.37 ID:h4IuGkfE もしローカルのvar 変数を関数でやりたいなら var hoge=3; test(hoge) 別途スクリプト作成して function test(_hoge){ show_debug_message(_hoge); } http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/828
829: 名前は開発中のものです。 [] 2024/11/20(水) 20:02:39.39 ID:h4IuGkfE ローカルじゃない場合はCreateでhogeを宣言したらいける。 hoge=5; test() 別途スクリプト作成して function test(){ show_debug_message(hoge); } http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/829
830: 名前は開発中のものです。 [] 2024/11/20(水) 20:35:10.61 ID:h4IuGkfE Unityから来たら戸惑うと思うが、ALT+Cでスクリプト作成してそこにFunction集めて管理する感じ。2.3で変わった部分はしらない http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/830
831: 名前は開発中のものです。 [] 2024/11/21(木) 06:04:57.55 ID:SFB/4Sf6 回答どうも javascriptが良くわからなくて 試してみたんですが、varつけるとエラーになるみたいですね 変数宣言にvar いらないんですね http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/831
832: 名前は開発中のものです。 [] 2024/11/21(木) 07:19:19.07 ID:SFB/4Sf6 >>828 どうも この書き方だと、関数の中からhogeアクセス出来ないみたいです 引数として渡さない限り javascriptってこんな感じでしたっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/832
833: 名前は開発中のものです。 [] 2024/11/21(木) 08:20:55.95 ID:MR/Wla4K >>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入れてみるか http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/833
834: 名前は開発中のものです。 [] 2024/11/21(木) 08:23:35.94 ID:MR/Wla4K yycだと高速化するが、VisualStudioの設定失敗してやってないんだよなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/834
835: 名前は開発中のものです。 [] 2024/11/21(木) 14:30:39.59 ID:SFB/4Sf6 >>833 良くわからないですね game maker特有のルールのせいってことでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/835
836: 名前は開発中のものです。 [sage] 2024/11/21(木) 17:06:28.10 ID:jCLFwc7s 俺も同じもの作ってみたけどエラーなんてでないけどなあ、全角スペースみたいなのがどっかに入ってたみたいな落ちではない? http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/836
837: 名前は開発中のものです。 [] 2024/11/21(木) 17:51:28.85 ID:SFB/4Sf6 返信ありがとう 以下のコードでこんな感じのエラーが出ます gmのスコープが分からない /// @description 説明をここに挿入 // このエディターでコードを作成することができます var hoge = 10 test(); function test() { show_debug_message(hoge); } ############################################################################################ ERROR in action number 1 of Step Event0 for object Object3: Variable <unknown_object>.test(100017, -2147483648) not set before reading it. at gml_Object_Object3_Step_0 (line 4) - test(); ############################################################################################ gml_Object_Object3_Step_0 (line 4) http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/837
838: 名前は開発中のものです。 [sage] 2024/11/21(木) 18:38:02.98 ID:jCLFwc7s test作る前にtest呼び出したってありませんよってなるに決まってんじゃん、上に書いてくれてる人みたいに別途用意するかfunctionを最初に持っていかないとダメよ http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/838
839: 名前は開発中のものです。 [] 2024/11/21(木) 18:41:09.05 ID:MR/Wla4K これは普通にできるん? オブジェクト /// @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); } http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/839
840: 名前は開発中のものです。 [] 2024/11/21(木) 20:16:33.00 ID:MR/Wla4K >>838 他の言語で関数後ろに書いて呼び出す仕様に慣れてると戸惑うのだと思う。 >>837 https://imgur.com/a/Ira903k var hogeでローカル定義してもfunction内のhogeは色が違うのでエラーでるGMでやるならvarは付けてはいけない hoge="1111" function test(){ show_message(hoge) } test() http://mevius.5ch.net/test/read.cgi/gamedev/1518522560/840
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 57 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s