問題タブ [libgosu]

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 投票する
1 に答える
936 参照

ruby - Mac OS X に gosu をインストールする

gosu を Mac にインストールしようとしています。私はコマンドを使用しました:

パスワードを入力すると、次のようなメッセージが表示されます。

ただし、次のエラーが発生します。

これを修正するアイデアはありますか?なぜこのように言われるのかわかりません。

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

ruby - ゴスでのテキストのセンタリング

Gosu ライブラリのテキストを画面の真ん中に配置するのに苦労しています。


私の最初のアプローチはheight、画面の を取得し、それをテキストの高さで減算してから452 で割ることでした。

ここに画像の説明を入力

ただし、水平方向は別の話です...テキストの中央ではなく、テキストの左上隅を取り、それを中央に配置しているようです。

ここに画像の説明を入力

誰でもこれの公式を手に入れましたか?私はたくさんのことを試しましたが、近づくだけでした。

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

ruby - Ruby 横スクロール ゲームの背景画像のループ

Ruby gosu 横スクロール ゲームで背景画像をループさせたいです。背景画像と複製された背景画像を変換するために使用されるカウンターに問題があります@k@pそれらを追加する良い方法が思いつきません。より明確にするためのコード。

では、どうすればカウンター@k@p.Tried this

しかし、それは最初にしか機能しません(2〜3回の画像シフト)。これも試してみました

そしてそれはうまくいきませんでした。

0 投票する
0 に答える
89 参照

ruby - ルビーゴスとチングでぎこちない動き

タイル (キャラクターを含む) がすべて50x50. 私は前に chingu を使用したことがありませんが、ドキュメントを見て、私はこれを持っています:

この動きを使用すると、ステップ間に流動性がなくなります。さて、標準while key_down?(:left); move_left; endタイプの取引を行ってから、キャラクターをより短い間隔で移動するだけでスムーズになりますが、問題は、キャラクターがグリッドライン間で停止できることです(それが理にかなっている場合)。

move_leftの値をmove_right返す必要があるため、そのメソッド内で再帰を実行しても@x機能しません。誰にもアイデアがありますか、それとも chingu を使用せずにdrawメソッド内のロジックを理解しようとする必要がありますか?

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

ruby - 未定義メソッド (NoMethodError) ruby​​ と Gosu

Player の x 位置と y 位置の呼び出しに問題があります。クラス Projectile で origin_object.x と origin_object.y を呼び出すと、次のエラーが表示されます。

これは私のコードです:

これは発射体ファイルです

これはメイン ファイルです (プロジェクトの実行に使用します)。

0 投票する
2 に答える
140 参照

ruby - Ruby で Gosu を使用してテキストを印刷できない (クラッシュ)

私は Gosu のいくつかの基本を学ぼうとしています。画像は表示できますが、テキストを表示しようとするとアプリケーションがクラッシュしました。ここに私が実行しようとしている簡単なコードがあります。

私のシステム:

・Windows XP SP3

-ルビー 1.93 448

-gosu 0.10.4

### コマンドレポートの画像

### コマンド レポート 2 画像

0 投票する
0 に答える
379 参照

ruby-on-rails - Ruby: Web ブラウザーから Gosu ゲームを実行する

だから私がやりたいことはこれです:

  • ユーザーが www.website.com にアクセス
  • 「ゲームをプレイ」というボタンがあります
  • Gosu ゲーム (既に作成済み) がウィンドウを起動します。
  • ユーザーはゲームをプレイできます。

だから多分それは次のようになります:

私は周りを読んでいて、Jrubyを使ってそれをだまして実行させる方法があるかもしれないことを見てきました. また、Opal を使用して Ruby コードを JS に再コンパイルし、何らかの形でそのように実行するのは良い考えかもしれないと考えていました。

しかし、混乱を避けるために、質問は次のとおりです。上記の手順を実装することは可能ですか? 回答ありがとうございます。