libgosu

    2

    1答えて

    2次元ゲームでオブジェクトを追跡するために複数のリストがありますが、これらのオブジェクトが画面外に出る場合は、私が下にあるものは私のために働くが、これは他の言語では機能しない。通常、私は破棄したいオブジェクトを保存してから、それらを削除するために再度ループする別の「破壊リスト」を作成する必要があります。リストからオブジェクトを削除することはできません。 これを実行しているときにRubyが目に見える

    0

    1答えて

    最近、Windows OS 8.1(Surface Pro 2)にRuby 2.3とGosu 2dゲーム開発ライブラリがインストールされました。両方のインストールは迅速かつ成功しました。ライブラリを使用して、空のウィンドウを生成するための基本的なプログラム(Sublime Text 3を使用)を作成しました。コンソールは、デバッグ時に私の試みにもかかわらず、このエラーメッセージを返すように続けた:

    0

    1答えて

    GosuでHigh-DPIモードを有効にするにはどうすればよいですか?また、どのようにDPIに座標を掛けることができますか?

    2

    1答えて

    私はruby-profを使用して、私がRubyで構築している小さな2DゲームエンジンのCPU時間がどこにあるのか把握しています。メインKernel#`のエントリを除いて、すべてここで正常に見えます。 Rubyのドキュメントが、これはサブシェルで実行されているコマンドのSTDOUTを取得するための関数であることを示唆している: Measure Mode: wall_time Thread ID:

    2

    2答えて

    エラーを修正する方法はありません。ここで /home/will/Code/Rubygame/objects.rb:61:in `attacked': undefined method `-' for nil:NilClass (NoMethodError) from ./main.rb:140:in `update' from /var/lib/gems/2.3.0/gems/

    0

    1答えて

    GosuとRubyでゲームを作成しようとしています。背景画像が自分のコードに表示されないという問題が発生しています。私は間違いはないが、アプリケーションを起動するたびに黒い画面が表示され、どうして誰かが助けてくれますか? require 'gosu' require_relative 'player' require_relative 'enemy' require_relative 'bu

    1

    1答えて

    私はRubyコードについてかなりの知識がありますが、現在のプロジェクトで問題があります。私はGosuを使って2Dゲームを作っています(そして、いったん単純な3Dゲームをどうやって見つけたら、解決が必要です)。 これは私の質問が出てくるところですが、設定ファイルが存在するのを見るとRubyがエラーを表示し続けているのはなぜですか?私はそれが私にエラーを与え続けている既存のファイルで動作させようとして

    1

    1答えて

    「Rubyでゲームプログラミングを学ぼう」 練習の1つは、ゴスをイメージに読み込んで画面の端から跳ね返すことです。私は練習を続け、画像は上と左のコーナーからうまくバウンスしますが、しばらくの間、画面の端を越えて下側と右側から跳ね返ります。 require 'gosu' class Window < Gosu::Window def initialize super(800, 600) s

    0

    2答えて

    this subimage methodを使用してImageインスタンスのサブ画像を画面に描画しようとしています。それは非常にまっすぐ進むと思われるが、関数を呼び出すと、Imageの代わりにNilClassが返されます。 メイン画像は次のように定義されています @bg_img = Gosu::Image.new("res/space1.jpg") # dimensions 1080 x 1920