問題タブ [game-maker]
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.
networking - ゲームメーカーネットワーキング
最近、オンライン (マルチプレイヤー) 機能を備えた非常にシンプルなゲームを作成するために、ゲーム メーカーをいじり始めました。非常に単純なクライアントとサーバーを作成しました。サーバーからクライアントにデータを送信できますが、クライアントからサーバーにデータを送信できません。
クライアント: (イベントを作成)
サーバー: (イベントの作成)
(非同期ネットワーク イベント)
何らかの理由で、クライアントがデータを送信するときに、サーバーの非同期ネットワーク イベントがトリガーされません。メッセージSomething happened!
は、クライアントが接続または切断したときにのみ表示されますが、データが送信されたときは表示されません。ほぼ同じコードを使用して、サーバーから送信できますが、その逆はできません。これはコードの問題ですか、それとも単にサーバー/クライアントの制限ですか?
variables - 変数「font_add_sprite」が原因で、ゲーム メーカーでゲームが実行されていませんか?
ゲームメーカー:スタジオマスターエディションを使用しています。問題があります。ゲームを実行するたびに、ウィンドウがポップアップして次のように通知されます。これに対する解決策を教えてください。私の変数が間違っているということですか?それはイベントの私のコードです: obj_control.Create:
game-maker - 特定の場所のゲーム メーカーでのランダム スポーン
わかりました、部屋にはオブジェクトと大きな正方形、その他のものがあります。部屋が再起動するたびに、obj_dot であるオブジェクトがランダムにスポーンする必要がありますが、大きな正方形 (obj_paper) 内にのみ必要です。
game-maker - GameMaker: 敵を一時的にフリーズさせるには?
Enemy.path_speed=0
を設定してから、アラーム[0] = 5を設定しようとしましたが、それが設定されたら(デフォルト値)再度alarm[0]
設定するだけです。Enemy.path_speed=100
しかし、うまくいきません。敵は永遠に凍結します。スペースにヒットしたときに敵を一時的にフリーズさせるにはどうすればよいですか?
ios - iOS アプリの NSUserDefaults にアクセスするゲーム メーカー スタジオは可能ですか?
iPhone にネイティブ アプリをデプロイしていますが、ゲーム メーカー スタジオを使用して別のアプリ (ゲーム) を作成したいと考えています。
ネイティブ アプリには、ユーザー名、生年月日などのデータがあります。ゲームからこれらのデータにアクセスしたいと思います。
色々と調べてみたところ、データ通信の方法はWebサービスを勧める方が多いようです。それを行う他の方法はありますか?おそらくデータベースを共有するか、NSUserDefaults を使用します。それはまったく可能ですか?
parsing - 3D 空間への MIDI ノートの位置
ゲームのプログラミングに問題があります。MIDIファイルについてよく知らないので、テキストに変換してからゲームにロードします。メモが表示されますが、数秒後に位置が同期しなくなります...誰か理由を教えてもらえますか? 特に私は少し初心者なので...これはデータを含むファイルの例です:
ゲーム内のすべてのコードは 1 秒あたり 60 回実行されます (したがって、ゲームは 60 FPS になります)。ゲームが行う 1 ステップ (1/60) ごとに、ノートは 2.5 3D 単位で移動します。したがって、これは私がメモを配置するために使用する式です。
_pos = notePosition/3/2.5; // ここで、notePosition は MIDI ノートの絶対位置、2.5 はノートが 1/60 秒ごとに行う動きです。3 が何かはわかりませんが、正しく開始されているように見えますが、その後、曲が同期しなくなります...
では、MIDI ノートをロードするための正しい式は何ですか (曲ファイルは MIDI ではありませんが、すべての位置は実際の MIDI 位置に対応しています)。
事前に感謝し、私の下手な英語を許してください!
runtime-error - ゲームメーカーの複数変数エラー
私のコードは jpeg の名前を変更し、属性を大文字にして、ニンテンドー 3DS をだまして画像を写真として認識させるように設計されています。このコードは、PC 上で実行され、画像を正しいタイプと名前に変換するコンバーターです。
「Midfex」の場合は、4 桁の乱数が作成されます。「接頭辞」と「接尾辞」は、それらが呼び出され、実行されることになっているだけです。
ゲームを実行すると、次のエラーが表示されます。
「Rename_File」関数の変数が多すぎる可能性があります。これを GameMaker 8.0 で試しましたが、まだ動作しません。どうすればこれを修正できますか?
無料版ではなく、標準版の GameMaker Studio を使用しています。コードのスクリーンショットを Gm:s Drive.Google.com/file/0b...に添付しました。
android - Android (With Game Maker) : エラータイプ 3 Error: Activity クラス
Game Maker Studio を使用していますが、問題が発生しています。YoYoGames の人々と一緒に問題を解決できるように、この問題が発生している理由を突き止めようとしています。この問題は、ゲームを Android として実行した場合にのみ発生するため、Android 固有の問題である必要があります。
ラップトップに接続された Android デバイスでゲームを起動します。起こるはずのことは、ゲームがコンパイルされ、タブレット上でデバッグ形式でプレイされることです。そして、ラップトップをリセットする前は、通常、問題はありませんでした。
ただし、代わりに、これらの出力を 100% の確率で得るようになりました。
コンパイル出力
コマンドライン出力
さて、これはゲーム メーカーなので、解決策を求めてここにいるわけではありません。私がここにいる目的は、これを引き起こしている可能性のある問題の種類を見つけることです。私のラップトップをリセットする必要がある前は、これらの問題は発生していません。
では、Android 開発に関しては、何が原因でしょうか? 考えられる原因を知ることによってのみ、これを修正するチャンスが得られます。
android - ゲームメーカーの一時停止メニューのクリック
私はobj一時停止コントローラーを持っています。上/下矢印を使用してEnterキーを押し、一時停止メニューの何かをクリックすると、以前は機能していました。しかし、Enterキーの代わりにマウスの左クリック(タッチスクリーン)を使用するにはどうすればよいですか。このコードをエンターキーとして持っています。
そして、これは私のドローGUIで
ステップイベントでこれを使用してクリック(タッチ)を機能させようとしましたが、まったく機能しません(タッチまたはクリックしても何もアクティブになりません)。これも正しいですか?