問題タブ [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.
game-maker - ゲームメーカー言語改行
私は GML スクリプトを書いていて、次の行にメッセージを表示する方法を知りたいと思っていました:
元。
出力:
game-maker - ゲームメーカーが変数を認識しない
GameMaker8 Pro で MMO スタイルのゲームのターゲティング配列を設定しようとすると、プレイヤーのキャラクターの作成イベントに次のコードが含まれています。これは完全に正常に実行されています。
次に、プレイヤー キャラクターのステップ イベントで次のコードを実行します。
次のエラー メッセージを返します。
敵の作成イベントにこれがありますが:
そして、私はこの種の構文をいたるところで使用しました:
ヘルプ?Game Maker が変数を認識しない理由はありますか?
game-maker - ゲームメーカーコードは反対のことをしていますか?
ゲームを開始するとすぐに、プレーヤーのスプライトが右に移動し始めます。しかし、ご覧のとおり、それは起こってはいけません...そうですか?
私が実際にDを押すと、小さなチャンクの(Else)部分が実行されます。
なぜこれが起こっているのか考えていますか?私はこれに少し慣れていません。
編集:私は少しいじっていて、コード(他のIFから)を交換しました。最初は移動しませんでしたが、任意のキーを押すと移動しました。
別の編集:Dキーが適用されていないときはいつでもElseが適用されるという事実は、(これが正しく機能した場合)他の方向に移動しようとすると侵入することに気づきました(いずれかのボタンを押すと移動が停止します)
別の編集:keyboard_checkをkeyboard_check(vk_right)に変更しましたが、完全に正常に機能します。これは、キーをどのように宣言したかという単純な問題だと思います...キーを正しく宣言するにはどうすればよいですか?
game-maker - ゲームメーカーコードエラー
今、私はオブジェクトがランダムに目の前に生成されるエンドレス ランナーを作成しています。
spawnController と globalController オブジェクトを作るように言われたので、作ってみました。次に、このコードをステップイベントの下のコントローラーに配置する必要があります
次のエラーが表示されるため、何か問題がありますか。
networking - ゲームメーカーネットワーキング
最近、オンライン (マルチプレイヤー) 機能を備えた非常にシンプルなゲームを作成するために、ゲーム メーカーをいじり始めました。非常に単純なクライアントとサーバーを作成しました。サーバーからクライアントにデータを送信できますが、クライアントからサーバーにデータを送信できません。
クライアント: (イベントを作成)
サーバー: (イベントの作成)
(非同期ネットワーク イベント)
何らかの理由で、クライアントがデータを送信するときに、サーバーの非同期ネットワーク イベントがトリガーされません。メッセージSomething happened!
は、クライアントが接続または切断したときにのみ表示されますが、データが送信されたときは表示されません。ほぼ同じコードを使用して、サーバーから送信できますが、その逆はできません。これはコードの問題ですか、それとも単にサーバー/クライアントの制限ですか?
gml - ゲームパッド機能を備えたゲームメーカーで選択肢を表示する方法
私はドラゴン ウォリアーに取り組んでいます - ゲーム メーカー スタジオでタイプの RPG ゲームをしていますが、マウスを使用しないショー選択オプションを取得する方法がわかりません。ゲームパッドで完全に動作するようにゲームをセットアップしましたが、プレイヤーからのフィードバック (選択肢の選択) が必要な状況に直面したときに、ゲームパッドを機能させることができません。GMLはこちら
問題は、「 show_question(); 」が Windows タイプのポップアップを使用しており、ゲームパッドでは機能しないことです。
ゲームパッドからの入力のみを使用してプレイヤーからフィードバックを得るにはどうすればよいですか? この小さな問題についてお読みいただき、ご協力いただきありがとうございます。
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)
数字が必要だというエラーメッセージは表示されません。
gml - ゲームがゲーム メーカーで実行されず、「motion_add を使用して変数に関数/スクリプト名を使用できない」と表示されました。
これは、ゲーム メーカーでアステロイド ゲームを作ろうとしたときに起こったことでした。私はコードを入れました、motion_add[image_angle, 0.2]
そしてそれはうまくいきました、そしてそれは言いました
「motion_add を使用して、変数に関数/スクリプト名を使用することはできません」
あなたたちが私を助けることができれば、私は感謝します。
2d - GameMaker 2D の可視性
この記事http://www.redblobgames.com/articles/visibility/とまったく同じものを GameMaker に実装したいと思います。
そのコードはさまざまな言語で利用できますが、GML に効果的に移植する方法がわかりません。私が試したすべてのレイキャスティング ソリューションは、fps を完全に停止させます。
私よりも知識のある人が助けてくれませんか?