问题标签 [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 回答
324 浏览

ruby - 你如何让 Gosu - Ruby 保存精灵的 x 和 y 坐标?

我正在使用 Gosu - Ruby 制作拖放游戏,需要知道如何让计算机保存精灵的 x 和 y 坐标。这样我就可以检查用户是否将精灵拖到了正确的位置。

0 投票
1 回答
936 浏览

ruby - 在 Mac OS X 上安装 gosu

我正在尝试在我的 Mac 上安装 gosu。我使用了命令:

输入密码后,我得到以下内容:

但是,然后它出现了这个错误:

有没有人有任何想法来解决这个问题?我不知道为什么会这样说。

0 投票
3 回答
1274 浏览

ruby - 在 Gosu 中居中文本

我一直无法将 Gosu 库中的文本居中到屏幕的绝对中间。


我的第一种方法是取height屏幕的 ,减去文本的高度45,然后除以 2。现在垂直对齐时这似乎有效。

在此处输入图像描述

然而,水平是一个不同的故事......它似乎占据了文本的左上角并将其居中,这是我期望的,而不是文本的中间。

在此处输入图像描述

有人有这个公式吗?我尝试了一大堆东西,但都接近了。

0 投票
1 回答
732 浏览

ruby - Ruby横向滚动游戏中的循环背景图像

我想在 Ruby gosu 侧滚动游戏中循环背景图像。我的计数器有问题,@k用于@p翻译背景图像和重复的背景图像。我想不出一个好的方法来加上它们。这里是代码使其更清晰。

那么我如何加上计数器@k@p.试过这个

但它只在开始时有效(2-3 图像移位)。也试过这个

它没有用。

0 投票
0 回答
89 浏览

ruby - 红宝石Gosu和Chingu的波涛汹涌的运动

我正在做一个基于瓷砖的 RPG 类型游戏,其中瓷砖(包括角色)都是50x50. 我以前没有用过chingu,但是看看文档,我有这个:

使用这个动作,步骤之间没有流动性。现在,进行标准while key_down?(:left); move_left; end类型处理,然后以较小的间隔移动角色使其平滑,但问题最终是角色能够在网格线之间停止(如果这有意义的话)。

似乎move_leftandmove_right需要返回 的值@x,因此在该方法中进行递归是行不通的。任何人都有任何想法,或者我是否应该不使用chingu并尝试找出draw方法中的逻辑?

0 投票
1 回答
198 浏览

ruby - 未定义方法 (NoMethodError) ruby​​ 和 Gosu

我在调用 Player 的 x 位置和 y 位置时遇到问题。当我用类 P​​rojectile 调用 origin_object.x 和 origin_object.y 时,它给了我这个错误:

这是我的代码:

这是弹丸文件

这是主文件(我用来运行项目)

0 投票
2 回答
140 浏览

ruby - Cannot print a text with Gosu in Ruby (crash)

I'm trying to learn some basics of Gosu. I can display images but when i try with text the application crashed. Here's a simple code i'm trying to run.

My system:

-Windows xp sp3

-ruby 1.93 448

-gosu 0.10.4

### cmd report image

### cmd report 2 image

0 投票
0 回答
379 浏览

ruby-on-rails - Ruby:从网络浏览器运行 Gosu 游戏

所以我想做的是:

  • 用户访问 www.website.com
  • 有个按钮叫“玩游戏”
  • Gosu 游戏(我已经写过)将启动窗口。
  • 用户可以玩游戏。

所以也许它看起来像这样:

我一直在阅读,我发现可能有一种方法可以通过使用 Jruby 来欺骗它运行。我还认为使用 Opal 将 Ruby 代码重新编译为 JS 并以某种方式运行它可能是一个好主意。

但为避免混淆,问题是:是否可以实施上述步骤?感谢您的任何回答。

0 投票
1 回答
82 浏览

ruby-on-rails - 在控制台中创建模型实例后的段错误

我的 Rails 应用程序中有以下模型:

如您所见,该模型基本上是用于启动 Gosu 库窗口的“hello world”。我从“ Ruby Tips #336 – 将 Rails 变成游戏引擎”中得到了这个想法。当我执行以下操作时,问题就开始了:

在我按下回车后,我立即收到以下堆栈跟踪的分段错误:

以及有关从控制台加载的功能的信息。最后,控制台告诉我我可能发现了一个错误,我应该报告它。

这是我所做的:

  1. 检查 gosu gem 已安装。这是。
  2. 调试了我的程序。
  3. 跟踪堆栈跟踪以获取任何远程线索。

我在这里完全没有想法。关于可能发生什么的任何建议?我感谢您的帮助。

0 投票
1 回答
101 浏览

ruby - Ruby Gosu 使用多个文件夹

我正在做一个 Ruby Gosu 项目,我想知道是否有办法从多个文件夹访问不同的代码并将它们连接到一个主要的基本代码,我相信这将使整个项目变得不那么混乱,我不必有一个无组织的500线项目。基本上我想要一个可以从其他文件夹访问和运行代码的命令。