Описание тега libgosu

Gosu - это библиотека для разработки 2D-игр для языков программирования Ruby и C++.
1 ответ

Толкая космический корабль

У меня есть космический корабль с двумя движителями на его базе, один слева и один справа. Когда правое подруливающее устройство включено, оно должно толкать космический корабль по параболической кривой влево, когда он ускоряется. и реверс для левог…
22 фев '12 в 15:48
1 ответ

Ошибка в Gosu 2D Programming Development Programming

В данный момент я изучаю Ruby, поэтому определенно начинающий и играю в разработку 2D-игр Gosu, и у меня возникают проблемы со следующим кодом, и я не уверен, что я пропустил / сделал неправильно. Код является: require 'rubygems' require 'gosu' clas…
02 апр '15 в 06:27
1 ответ

RubyGem Gosu 0.10.6 Ошибка установки в Windows 10 с помощью 'gem install gosu'

Я обновил RubyGems до последней версии, я запускаю Ruby 2.2.3p173, но когда я захожу в свой Powershell и набираю gem install gosu как говорит RubyGems, я получаю эту ошибку: ERROR: Error installing gosu: invalid gem: package is corrupt, exception wh…
07 мар '16 в 21:48
2 ответа

Неопределенный метод `-'для nil:NilClass (NoMethodError)

Я не могу понять, как это исправить, поэтому от переменной класса здоровья уходит десять, так как там написано, что это ошибка. /home/will/Code/Rubygame/objects.rb:61:in `attacked': undefined method `-' for nil:NilClass (NoMethodError) from ./main.r…
04 май '17 в 09:19
1 ответ

Сеть - данные для отправки на сервер

Я пытаюсь сделать свою первую многопользовательскую игру (я делаю это в Ruby с Gosu), и мне интересно, какую информацию отправить на сервер и сколько, если таковые имеются, вычислений следует выполнить на сервере. Должен ли клиент использоваться про…
02 мар '17 в 20:48
1 ответ

Руби / Госу получают прыгающий образ

Я следую книге "Изучай программирование с помощью ruby". Одно из упражнений - загрузить изображение с помощью gosu и заставить его отскочить от краев экрана. Я выполнил упражнение, и изображение отскочило от верхнего и левого углов, но некоторое вре…
20 май '17 в 19:44
1 ответ

Не могу установить гем Gosu Ubuntu

Я пытаюсь установить Gosu на свой компьютер с Ubuntu. Чтобы установить gem, я попробовал "gem install gosu", но я получаю сообщение об ошибке, которое не могу понять... Оно говорит: "Не удалось создать собственное расширение для gem". Кто-нибудь зна…
14 янв '15 в 21:04
0 ответов

Неустойчивое движение с Руби Госу и Чингу

Я делаю игру типа RPG на основе плиток, где все плитки (включая персонажей) 50x50, Я раньше не использовал чингу, но, посмотрев документы, у меня есть это: class Player < Chingu::GameObject def initialize(options) end def move_left @x -= 50 end d…
23 сен '15 в 16:27
3 ответа

Центрирование текста в Госу

У меня были проблемы с центрированием текста в библиотеке Gosu по центру экрана. require 'gosu' class GameWindow < Gosu::Window def initialize (width=800, height=600, fullscreen=false) super self.caption = 'Hello' @message = Gosu::Image.from_text…
23 авг '15 в 17:08
0 ответов

Ruby: Запуск игры Gosu из веб-браузера

Итак, что я хочу сделать, это: Пользователь посещает www.website.com Есть кнопка под названием "играть в игру" Игра Gosu (которую я уже написал) запустит окно. Пользователь может играть в игру. так что, возможно, это будет выглядеть так: <button …
23 ноя '15 в 11:48
1 ответ

Почему не работает моя переменная dodgeCount?

Я написал довольно простую игру на ruby, где вы - космический челнок, и вам нужно увернуться от нескольких метеоритов. Я решил добавить счетчик уклонения, но в сообщении с предупреждением не отображается фактический счет. Вот код: @dodgeCount = 0 re…
25 авг '13 в 12:30
1 ответ

Несовместимость библиотеки Gosu с Windows 8.1 (ruby 2.3)

Недавно я установил Ruby 2.3 и библиотеку разработки игр Gosu 2d в ОС Windows 8.1 (Surface Pro 2). Установка обоих была быстрой и успешной. Используя библиотеку, я написал базовую программу (используя Sublime Text 3), предназначенную для создания пу…
17 июн '17 в 22:53
1 ответ

Ruby: удаление объекта при зацикливании списка с этим объектом

Поэтому у меня есть несколько списков для отслеживания объектов в 2D-игре, но если эти объекты исчезают с экрана, я хочу удалить эти объекты, чтобы они больше не обновлялись. То, что я имею ниже, работает для меня, но это не работает на других языка…
05 авг '17 в 21:24
1 ответ

Возникли проблемы с настройкой простых прямоугольных столкновений в бурундуке

Недавно я пытался создать что-то, чего всегда хотел, но у меня никогда не было навыков и времени - компьютерной игры. Точнее, дань уважения / клон одной из многих моих любимых игр. Для начала я решил создать классическую 2D-платформу на основе серии…
08 апр '13 в 22:58
1 ответ

Как сделать Gosu Ruby Basic Shapes

Я пытаюсь сделать несколько простых фигур в госу (рубин). Мне трудно, где вызывать функции. Это метод обновления или метод рисования. require 'rubygems' require 'gosu' class DemoWindow < Gosu::Window def initialize super(640, 400, false) end def …
24 фев '13 в 13:12
1 ответ

Как вы получаете Gosu - Ruby для сохранения координат x и y спрайта?

Я занимаюсь перетаскиванием с помощью Gosu - Ruby, и мне нужно знать, как заставить компьютер сохранять координаты x и y спрайта. Это сделано для того, чтобы я мог проверить, перетащил ли пользователь спрайт в нужное место.
27 май '15 в 17:55
1 ответ

(Ruby:Gosu) Gosu рисует изображения форм со спрайтами

Я делаю простую игру, используя Gosu, однако я не хочу использовать внешние спрайты для своей игры, и я бы предпочел рисовать изображения, используя код, возможно ли использовать изображения, нарисованные с помощью кода, как если бы они были внешним…
25 янв '16 в 07:29
2 ответа

Руби Госу, как начать новое время на клике

Я пытаюсь просто переместить изображение по клику с одной стороны экрана на другую. Но я не могу понять, как работать со временем. В основном мне нужно начать движение мяча после Gosu::KbReturn. Любая помощь будет очень оценена require 'gosu' def me…
11 мар '15 в 11:51
1 ответ

Как я могу прыгнуть на драгоценный камень Gosu от Ruby?

Я пытаюсь воссоздать простую игру, но я застрял в тот момент, когда пытаюсь сделать прыжок моего персонажа (или игрока). Я проверял пример из Госу, но мне это не совсем понятно. Кто-нибудь может мне помочь? Вот мой код окна: class Game < Gosu::Wi…
28 янв '17 в 19:13
2 ответа

Как нарисовать образ с помощью библиотеки Ruby Gosu?

Я пытаюсь нарисовать на экране изображение Image экземпляр, использующий этот метод subimage. Кажется, это довольно просто сделать, но когда я вызываю функцию, она возвращает NilClass вместо нового Image, Основное изображение определяется как: @bg_i…
03 апр '17 в 16:21