问题标签 [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 投票
2 回答
633 浏览

ruby - Cannot open file ruby.png in Gosu using Learn Game Programming with Ruby

I'm using the Learn Game Programming with Ruby book and I'm trying to just execute the sample code.

I get the following error, using the sample code.

The sample code looks like this:

Any thoughts on what could be going on here? I've tried changing the offending line to @image = Gosu::Image.new('./ruby.png') for example and that didn't help.

I doubt this is the cause, but my ruby version is ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]

EDIT includes file path: screenshot of tree command

0 投票
1 回答
77 浏览

ruby - /usr/local/lib/ruby/gems/2.2.0/gems/gosu-0.10.4/lib/gosu/patches.rb:37:in `initialize': 无法打开文件 ./media/image.jpg (RuntimeError ) 在 gosu

我有这段代码没有给出所需的输出并显示上述错误。

0 投票
1 回答
265 浏览

ruby - (Ruby:Gosu) Gosu 用精灵绘制形状图像

我正在使用 Gosu 制作一个简单的游戏,但是我不想在我的游戏中使用外部精灵,我宁愿使用代码绘制图像,是否可以使用代码绘制的图像,就好像它们是外部图像一样。

注意:我只想画基本的形状,比如正方形。

0 投票
1 回答
394 浏览

ruby - RubyGem Gosu 0.10.6 在 Windows 10 上使用“gem install gosu”安装错误

我已将 RubyGems 更新到最新版本,我正在运行 Ruby 2.2.3p173,但是当我进入我的 Powershell 并gem install gosu像 RubyGems 所说的那样键入时,我收到了这个错误:

我没有使用 Rails,所以我没有 Gemfile 可以尝试安装。我想开始在本地玩图书馆。有什么建议可以安装吗?

(我无法在 OSX 上试用,因为我把笔记本电脑忘在了工作上,而且我一周都不会回到办公室,所以现在,它只适合我的 Win10。)

0 投票
1 回答
44 浏览

ruby - 用于 Ruby/Gosu 崩溃的 Ruby.app

我从这里下载了最新版本的 Ruby.app,这是一个包含完整 Ruby 安装(用于 Ruby/Gosu)的 OS X 应用程序

但是,解压后,当我启动应用程序时,它并没有打开。我在 OSX 10.11.5 El Capitan,Ruby 2.3.1 上。戈苏0.10.7。

0 投票
1 回答
599 浏览

ruby - 背景图像未显示在 Gosu 上

我现在正在尝试用 Gosu 和 Ruby 创建一个游戏。我遇到了一个问题,即我的代码中没有显示背景图像。我没有收到任何错误,但是每当我启动应用程序时,我都会出现黑屏,我很困惑为什么,有人可以帮忙吗?

0 投票
1 回答
86 浏览

ruby - Gosu如何开启高DPI模式

如何在 Gosu 中启用高 DPI 模式?另外,我如何让 DPI 乘以坐标?

0 投票
1 回答
357 浏览

ruby - 如何从 Ruby 跳上 Gosu gem?

我正在尝试重新创建一个简单的游戏,但我被困在我试图让我的角色(或玩家)跳跃的那一刻。我一直在检查 gosu 的示例,但对我来说并不是很清楚。有人能帮我吗?

这是我的窗口代码:

然后是我的播放器类:

基本上,这个想法是当你按下空格键时,跳转方法被调用,在这里我应该能够重新创建一个动画来向上移动“y”位置(例如 15 px)然后再向下移动。只是我想改变@y 变量的值,但我不知道如何用动画来做到这一点,然后回到原点。

谢谢!

0 投票
1 回答
46 浏览

ruby - 网络 - 要发送到服务器的数据

我正在尝试制作我的第一个多人游戏(我正在使用 Gosu 在 Ruby 中进行此操作)并且我想知道要向服务器发送哪些信息以及应该在服务器上完成多少(如果有的话)计算。

客户端是否应该仅用于输入收集和绘图,而让服务器计算其他所有内容?还是应该比这更均匀分布?

0 投票
1 回答
855 浏览

ruby - Gosu::Ruby 中的歌曲只播放第一个音符

我正在尝试在 Windows 上用 Ruby(2.2.6 版)编写一个简单的游戏。我安装了 Gosu gem 来处理音频,并且我有一个想要播放的配乐文件:

我不能使用 Sample,因为我需要能够暂停。

运行它只会播放主题的第一个音符,然后不会播放任何声音。Gosu::Sample 仍然可以正常工作,所以我不确定我使用 Gosu::Song 会出现什么问题。