Questions tagged «ruby»

9
红宝石适合游戏开发吗?[关闭]
我想从事一些游戏开发,但是我唯一真正了解的语言是Ruby。我读过的大多数内容似乎都指向诸如游戏开发的C ++之类的较低级语言,或针对使用XNA的诸如C#之类的特定框架的语言。有没有人有使用ruby之类的语言进行游戏开发的经验?如果是这样,您会建议还是反对?
33 ruby 

2
我何时应将点和大小表示为结构?
作为我简单的Ruby 2D游戏开发框架的一部分,我的游戏对象具有位置(x和y值)和大小(宽度和高度)。 class MyGameObject attr_accessor :x attr_accessor :y attr_accessor :width attr_accessor :height ... 我见过的另一种方法是将位置视为Point结构,将大小视为Size结构: Point = Struct.new(:x, :y) Size = Struct.new(:width,:height) class MyGameObject attr_accessor :position # Point instance attr_accessor :size # Size instance ... 一些框架使用前者(我认为GDX,Gosu ...)。其他人则使用后者(cocos2d-iphone)。问题是,我不清楚这两种行为的优缺点(在游戏开发中)-我不知道为什么有些框架选择了一个而不选择了另一个。 我应该考虑重大差异吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.