問題タブ [game-maker-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
13192 参照

game-maker - ゲームメーカー言語改行

私は GML スクリプトを書いていて、次の行にメッセージを表示する方法を知りたいと思っていました:

元。

出力:

0 投票する
4 に答える
5555 参照

game-maker - ゲームメーカーが変数を認識しない

GameMaker8 Pro で MMO スタイルのゲームのターゲティング配列を設定しようとすると、プレイヤーのキャラクターの作成イベントに次のコードが含まれています。これは完全に正常に実行されています。

次に、プレイヤー キャラクターのステップ イベントで次のコードを実行します。

次のエラー メッセージを返します。

敵の作成イベントにこれがありますが:

そして、私はこの種の構文をいたるところで使用しました:

ヘルプ?Game Maker が変数を認識しない理由はありますか?

0 投票する
1 に答える
541 参照

game-maker - ゲームメーカーコードは反対のことをしていますか?

ゲームを開始するとすぐに、プレーヤーのスプライトが右に移動し始めます。しかし、ご覧のとおり、それは起こってはいけません...そうですか?

私が実際にDを押すと、小さなチャンクの(Else)部分が実行されます。

なぜこれが起こっているのか考えていますか?私はこれに少し慣れていません。

編集:私は少しいじっていて、コード(他のIFから)を交換しました。最初は移動しませんでしたが、任意のキーを押すと移動しました。

別の編集:Dキーが適用されていないときはいつでもElseが適用されるという事実は、(これが正しく機能した場合)他の方向に移動しようとすると侵入することに気づきました(いずれかのボタンを押すと移動が停止します)

別の編集:keyboard_checkをkeyboard_check(vk_right)に変更しましたが、完全に正常に機能します。これは、キーをどのように宣言したかという単純な問題だと思います...キーを正しく宣言するにはどうすればよいですか?

0 投票する
3 に答える
1321 参照

game-maker - ゲームメーカーコードエラー

今、私はオブジェクトがランダムに目の前に生成されるエンドレス ランナーを作成しています。

spawnController と globalController オブジェクトを作るように言われたので、作ってみました。次に、このコードをステップイベントの下のコントローラーに配置する必要があります

次のエラーが表示されるため、何か問題がありますか。

0 投票する
1 に答える
2161 参照

networking - ゲームメーカーネットワーキング

最近、オンライン (マルチプレイヤー) 機能を備えた非常にシンプルなゲームを作成するために、ゲーム メーカーをいじり始めました。非常に単純なクライアントとサーバーを作成しました。サーバーからクライアントにデータを送信できますが、クライアントからサーバーにデータを送信できません。

クライアント: (イベントを作成)

サーバー: (イベントの作成)

(非同期ネットワーク イベント)

何らかの理由で、クライアントがデータを送信するときに、サーバーの非同期ネットワーク イベントがトリガーされません。メッセージSomething happened!は、クライアントが接続または切断したときにのみ表示されますが、データが送信されたときは表示されません。ほぼ同じコードを使用して、サーバーから送信できますが、その逆はできません。これはコードの問題ですか、それとも単にサーバー/クライアントの制限ですか?

0 投票する
1 に答える
774 参照

gml - ゲームパッド機能を備えたゲームメーカーで選択肢を表示する方法

私はドラゴン ウォリアーに取り組んでいます - ゲーム メーカー スタジオでタイプの RPG ゲームをしていますが、マウスを使用しないショー選択オプションを取得する方法がわかりません。ゲームパッドで完全に動作するようにゲームをセットアップしましたが、プレイヤーからのフィードバック (選択肢の選択) が必要な状況に直面したときに、ゲームパッドを機能させることができません。GMLはこちら

問題は、「 show_question(); 」が Windows タイプのポップアップを使用しており、ゲームパッドでは機能しないことです。

ゲームパッドからの入力のみを使用してプレイヤーからフィードバックを得るにはどうすればよいですか? この小さな問題についてお読みいただき、ご協力いただきありがとうございます。

0 投票する
1 に答える
743 参照

game-maker-language - GML room_goto() エラー、数字が必要です

GML を使用して部屋のプールから部屋を選択するゲームを作成しようとしていますが、次のエラーが発生します。

オブジェクト obj_control のイベントの作成のアクション番号 3 で致命的なエラーが発生しました:

room_goto 引数 1 の型が正しくありません (5) gml_Object_obj_control_CreateEvent_3 (20 行目) で数値 (YYGI32) が必要です - room_goto(returnRoom)

数字が必要だというエラーメッセージは表示されません。

0 投票する
1 に答える
970 参照

gml - ゲームがゲーム メーカーで実行されず、「motion_add を使用して変数に関数/スクリプト名を使用できない」と表示されました。

これは、ゲーム メーカーでアステロイド ゲームを作ろうとしたときに起こったことでした。私はコードを入れました、motion_add[image_angle, 0.2]そしてそれはうまくいきました、そしてそれは言いました

「motion_add を使用して、変数に関数/スクリプト名を使用することはできません」

あなたたちが私を助けることができれば、私は感謝します。

0 投票する
1 に答える
281 参照

2d - GameMaker 2D の可視性

この記事http://www.redblobgames.com/articles/visibility/とまったく同じものを GameMaker に実装したいと思います。

そのコードはさまざまな言語で利用できますが、GML に効果的に移植する方法がわかりません。私が試したすべてのレイキャスティング ソリューションは、fps を完全に停止させます。

私よりも知識のある人が助けてくれませんか?