Project1

标题: 说说Lua与Ruby并回复猫君的疑问 [打印本页]

作者: 老邢    时间: 2012-2-16 17:09
标题: 说说Lua与Ruby并回复猫君的疑问
猫君说Lua和Ruby没有半毛钱关系是非常正确的,没有用过Lua的人或许还不清楚,Lua和Ruby的差别那是非常之大,大到让人想哭。用惯了Ruby的人看到Lua简直就是看天书一样。

Ruby的语法丰富,内置类型多样,连基本类型都是面向对象的,入门非常容易。Lua一切从简洁高效出发,辅以强大的元编程,闭包与协程的支持,与C语言的结合非常容易,是游戏开发首选的脚本语言。但是正因为Lua的语法太简单了,很多时候需要复杂的语句实现简单的功能,如果说Ruby是七种武器,你可以随意拿出一件耍的得心应手,那lua就是一颗定时炸弹了,内部精巧却威力无穷,当然,绝对不适合新人和业余人士。。。。

XiGN为什么选Lua,Rpg Maker为什么没有手机版?唯一的一个原因 -- Ruby!对,就是因为Ruby,首要原因是iPhone明确表示不支持Ruby作为脚本语言。次要是Ruby的效率实在太让人无语,请看http://www.cnblogs.com/miloyip/archive/2010/07/07/languages_brawl_GI.html提供的一个测试

“512x512像素,每像素10000个采样,Intel C++ OpenMP版本渲染时间为18分36秒。估计Ruby版本約需351天。”

这个例子有点极端了么?Lua和Ruby的对比大致如下:

Test                  Time(sec)            Relative time 
IC++_OpenMP              2.861                             0.15x
Lua                       1,227.656                           62.96x
Ruby             77,859.653                      3,992.80x

说了半天其实还没有回答猫君的疑问,为什么我老是在说XiGN的时候提到Ruby,那么先请看一段代码

local c = class(Game_Battler)
Game_Actor = c
...
  function c:skills()
    local result = Array.new()
    for i in self.skills_id do
      result:push(data_skills)
    end
    return result
  end
...

用过Lua的人都知道,这段代码中的class,Array是用户自己的定义的。如果你对RGSS熟悉的话,还记得这段代码对应的Ruby代码么?


class Game_Actor < Game_Battler
...

  def skills
    result = []
    for i in @skills
      result.push($data_skills)
    end
    return result
  end
...

是不是很像呢?

那么如果没有定义class和Array,这段Lua代码会是什么样子?学习过Lua的人可以脑补一下,没学过的人我可以告诉你,差别非常大。所以,猫君的疑问可以解答了,XiGN尽量让Lua的写法向Ruby靠拢,为了让开发效率更高,为了更符合用户的习惯。

所以,别犹豫了,手机是2D游戏的未来(趁着3D的时代还没有到来),如果你没有超凡的创意,别在PC上制作2D游戏了。关注XiGN吧,说不定那就是你的未来。

作者: 柳之一    时间: 2012-2-16 18:52
Rpg Maker为什么没有手机版?

早就有了,请您多看看度娘之后再来吧
作者: 厌夜战栗    时间: 2012-2-16 19:12
这年头广告原来可以随意过审核么
作者: 鱼人戏水    时间: 2012-2-16 19:18
有手机版的!
作者: px.凤翔九天    时间: 2012-2-16 20:09
于是乎我记得有手机版吧...在6R都看到过发布帖呢。
另,为了证明这个东西不是高技术广告,请至少把猫君那个疑问的帖子或者聊天记录摆出来吧...
作者: 2719358    时间: 2012-2-16 20:44
本帖最后由 2719358 于 2012-2-16 20:54 编辑
  1. local c = class(Game_Battler)
  2. Game_Actor = c
  3. ...
  4.   function c:skills()
  5.     local result = Array.new()
  6.     for i in self.skills_id do
  7.       result:push(data_skills)
  8.     end
  9.     return result
  10.   end
复制代码
这么写很好玩吗= =把class那个函数最下面加上self=class_type
弄个函数叫class_end()把self弄成nil= =

  1. Game_Actor =  class(Game_Battler)
  2. ...
  3.   function self:skills()
  4.     local result = Array.new()
  5.     for i in self.skills_id do
  6.       result:push(data_skills)
  7.     end
  8.     return result
  9.   end
  10. class_end()
复制代码
===============================
好吧一激动忘了是RM论坛了= =无视好了= =
作者: 老邢    时间: 2012-2-16 21:57
所有认为rm有手机版的,欢迎贴出链接~~~~
作者: 柳之一    时间: 2012-2-17 03:21
老邢 发表于 2012-2-16 21:57
所有认为rm有手机版的,欢迎贴出链接~~~~

我貼出來,你刪號麼?
作者: 各种压力的猫君    时间: 2012-2-17 03:51
① 上面的代码来看 Lua 和 Ruby 哪个更简洁一目了然……

所以,别犹豫了,手机是2D游戏的未来(趁着3D的时代还没有到来),如果你没有超凡的创意,别在PC上制作2D游戏了。关注XiGN吧,说不定那就是你的未来。
  你前面用一个3D渲染的效率测试,后面又来推销一款2D制作软件
  我怎么觉得这么别扭呢……

③ 目测你不懂RM。RGSS的核心是Ruby没错,但RM的核心部分可是C++。

④ 我贴出来你删号么 +1
作者: 匿名    时间: 2012-2-17 08:21
本帖最后由 匿名 于 2012-2-17 08:22 编辑

偶只是来路过顺便捏所有人滴(大雾)
用户才不会管你用的是神马语言呢……
当然,计算机底层其实也不会管……
顺便捏,3D游戏全面攻入手机只是时间问题
作者: 老邢    时间: 2012-2-17 08:28
柳之一 发表于 2012-2-17 03:21
我貼出來,你刪號麼?

贴吧,贴出来我就删。
作者: clande    时间: 2012-2-17 08:32
这是在闹哪样啊。。
作者: 老邢    时间: 2012-2-17 08:37
各种压力的猫君 发表于 2012-2-17 03:51
① 上面的代码来看 Lua 和 Ruby 哪个更简洁一目了然……

②   你前面用一个3D渲染的效率测试,后面又来推 ...

1)你认真看我的帖子了么?这点我从来没有否认,但问题是苹果官方不支持ruby,所以我要将lua弄得像ruby一样。就是为了让lua的书写更简单。
2)觉得别扭也不行,事实就是如此,ruby慢,rgss尤其慢。现在的pc太强大了,所以没做过嵌入式的人是体会不到这种差距的。
3)一个c++的程序,可以显示图形,可以播放声音,可以处理用户输入,大哥,大一学过c语言的人都会写吧。游戏引擎的关键是游戏逻辑的处理。rgss才是rm的生命。
4)尽管贴,贴出来我就删
作者: 第七水螰    时间: 2012-2-17 13:16
Lua一切从简洁高效出发,辅以强大的元编程,闭包与协程的支持,与C语言的结合非常容易,是游戏开发首选的脚本语言

或許是我理解的問題,但這句話給我的感覺似乎是在說 Ruby 沒有元編程、閉包、協程?為了避免誤導讀者就順便提一下:Ruby 最大的優點就是「強大的元編程」,元編程的例子包括元類、eigenclass、eigenmethod、反射、猴子補丁、鴨子類型、Smalltalk 式的消息傳遞、各種 eval、鉤子函數等等;Ruby 支持閉包以及不含閉包特性的匿名函數, 可以輕易地進行 lambda 演算、運用各種函數式編程風格和技巧(雖然大多數人依然採用命令式編程),唯一的缺點就是缺乏一級閉包函數(支持一級函數是 Ruby 2.0 的目標);Ruby 的方法和與方法相關聯的「塊」就是一種簡陋的雙人協程模型(方法調用 yield 尋求塊的幫助,塊返回執行權到方法),1.9 以後又通過纖程(fiber)實現了真實的(多人)協程。

「首選」是個相對的詞語,很難有哪個語言能成為所有人的「首選」。要比執行效率的話,Lua 不如 V8 驅動下的 JavaScript(<-- 根據 Computer Language Benchmark Game),所以客戶端基於 Web 佈局引擎 + JavaScript 的遊戲也是很好的選擇。

Rpg Maker为什么没有手机版?唯一的一个原因 -- Ruby!

搜索 RPG Tsukūru for Mobile。

Ruby的效率实在太让人无语

Ruby 不是為了效率關鍵的任務而生的,Ruby 是用來進行快速 prototyping、OOD 的。效率關鍵的任務可以通過本地 C 擴展進行語言綁定,然後間接通過 Ruby 執行。另外,RubyGem 之於 Ruby 有如 Boost 之於 C++,很多功能用 Ruby 語言本身無法實現或實現起來效率很低,往往都能在找到好用的 Gem。做開發有時不能光看語言本身,得看社區、語言庫的數量、質量。

如果咱們把論域換到 Web 這一塊,Ruby 就更沒問題了。我們公司的客戶-服務器模型的遊戲的後端清一色採用 Rails,從來沒有發現任何瓶頸來自於 Ruby,大部分瓶頸都在數據庫端以及前端請求週期、DOM 和 jQuery 的交互等。
作者: dbshy    时间: 2012-2-17 18:27
有地址求速度贴地址
贴出地址就求速度删号

就像打DOTA一样,最讨厌嘴巴选手
叫的凶,最后求父子 求人狗的时候 耸的一b
作者: link006007    时间: 2012-2-17 21:03
本帖最后由 link006007 于 2012-2-17 21:07 编辑

我只是想来说,2D,3D平台无关吧? 2D,3D的未来是玩家取向,而不是硬件平台取向吧?而且现在手机的性能足够做3D了,并且主流智能机OS都已经开始支持本地代码,经过google,发现了楼主的CSDN,貌似楼主写了很多android教程,貌似XiGN是楼主的得力作品,我觉得楼主自己应该很清楚,java view + ndk + native c code + opengl se,3D应该不是很遥远吧?


‘‘

PS: 6R对chrome支持是不是有问题?
PS:一门语言的是是非非,使用者自己最清楚。
作者: 永远の路克酱    时间: 2012-2-17 21:21
我与某人的QQ对话,其中有地址,先别删号,下个月删,我要看你狼狈的样子:

┈┪尛樒 for you▓﹏ 17:49:45
用于这个游戏需要JAVA的运行环境。你要先下载JAVA的模拟环境
┈┪尛樒 for you▓﹏ 17:50:02
http://www.orsoon.com/Soft/12080.html
┈┪尛樒 for you▓﹏ 17:50:05
这个是环境。
永远の路克酱 17:50:51
诺基亚可以添加吗
┈┪尛樒 for you▓﹏ 17:50:45
这个是制作工具(6R-水世界):
http://rpg.blue/thread-169689-1-1.html
┈┪尛樒 for you▓﹏ 17:50:51
专为诺基亚设计

作者: BB崽    时间: 2012-2-18 01:42
本帖最后由 BB崽 于 2012-2-18 01:53 编辑

1.RPG Tsukūru for Mobile ,貌似被EB人道毁灭了,且游戏只支持NTT docomo运营商机型,可能合作不是很愉快,连产品介绍都好像被官方抹掉了,产品编译开发是J2ME,能不能平行移植到塞班系统,当时没人研究,应该有可行几率,具有和RM PC产品一样的编辑器和事件系统

2.soyo RPG make,之前的是纯JAVA版本的,只支持塞班系统,具有良好的界面,地图编辑器和简易事件系统,能编译出成品游戏,但是就1.0版本来说,只能做个R剧,或是简单线性RM游戏,且执行效率不是很高,程序进程常常锁死,1.0版本开发的游戏离实际游戏有一定距离,但是作者是完全开源的,可以自定义相关功能,新版本在紧张开发中,支持android和塞班2系统,但是进度不是很快。虽然有种种不足,但是wp_g4和他的团队绝对是值得我们期待的

3.站上某位老师傅开发的,基于LGAME底层的,支持android和塞班2系统,应该就是上面那个视频里面的吧,有地图编辑器,能编辑成品游戏,其他功能还在开发中....好像本人想做C#的网页游戏,搁置了

4.站上曾经宣传过的基于J2ME的塞班RPG游戏快速开发系统,源于SP的游戏承建公司,从地图到事件,从UI到商业接口,比RM有过之而无不及,开价8K,带源码,还有ARPG系统,开价2W,并且正在开发支持android和塞班2系统的快速开发工具

5.PGM开发的支持PSP,android,Iphone多系统的AVG引擎,专业制作或移植AVG作品,有RPG项开发,进度很慢,且无界面化,大多是脚本编写

6.最后来个最牛X的,cping1982的LGame,此人目标是全线兼容(就是你能想到的,他都要做到兼容,还真大多做到了),据说今年开始运作可视化,大家期待吧

这是我了解的国内现状,国外应该也有不少,但是真正能做到被广大普通用户所能接受的简易成型开发产品,个人爱好者还真是没有,至于SP方面,是肯定早就有了。

我觉得对每款这个方向上进行探索的产品开发者,不管产品是否好用趁手,不管作者是否对你脾性,我们都应该给予更多的关注和包容。

作者: 匿名    时间: 2012-2-18 04:43
围观楼上诈尸
作者: 老邢    时间: 2012-2-18 09:16
不错啊,可惜除了鹏君的那个还能用之外,其他的都已经销声匿迹了。

不过,所有这些,都不是rpg maker的手机版哦,没有一个是支持将rpg maker的数据直接或这间接使用的,所以只能算是手机游戏引擎。

bb说了,面向个人开发者的简单易用的引擎还没有,不过不要着急,XiGN正是来填补这个空白的,哈哈
作者: 第7次封IP了    时间: 2012-2-18 15:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老邢    时间: 2012-2-18 15:58
永远の路克酱 发表于 2012-2-17 21:21
我与某人的QQ对话,其中有地址,先别删号,下个月删,我要看你狼狈的样子:

┈┪尛樒 for you▓﹏ 17:49:4 ...

这个项目也死掉了吧,你用了?你拿它做出过游戏?游戏在手机上运行了?我在前面说的“包括没多少人用的j2me”指的就是这个,当初我还回帖了呢。
作者: IamI    时间: 2012-2-18 19:25
本帖最后由 IamI 于 2012-2-18 19:25 编辑

RM的数据使用?亲别客气,Java读取代码最多600行……
BB出现了?好神奇-=-
作者: 老邢    时间: 2012-2-18 19:50
IamI 发表于 2012-2-18 19:25
RM的数据使用?亲别客气,Java读取代码最多600行……
BB出现了?好神奇-=-

不客气,你弄一个好了,都不说别的,你弄出来我就删号。站着说话不腰疼啊。
作者: kunlangtheone    时间: 2012-2-18 19:55
    作为一个玩家,我觉得,只要游戏做的好,让大多数人觉得好玩,那么,不管他是什么平台的,都会让人追捧。就算是PC上的2D游戏,只要好玩,不还是让很多人收藏在硬盘里,舍不得删掉么?
   “ 所以,别犹豫了,手机是2D游戏的未来(趁着3D的时代还没有到来),如果你没有超凡的创意,别在PC上制作2D游戏了。关注XiGN吧,说不定那就是你的未来。”
    上面这句话,太苍白了。手机毕竟是手机,他比不上掌上游戏机,比不上数码相机,更比不上电脑。很多智能机连键盘都没有(触屏),玩个模拟游戏都要牺牲半个屏幕做键盘,这是前进还是后退?
    游戏,只要好玩就行了,其他的毫无意义,看看那些网络店铺里,各种游戏机不是照样卖得很火?手机,能模拟几个?

作者: 老邢    时间: 2012-2-18 20:51
kunlangtheone 发表于 2012-2-18 19:55
作为一个玩家,我觉得,只要游戏做的好,让大多数人觉得好玩,那么,不管他是什么平台的,都会让人追捧 ...

现在还有公司将PC上的2D RPG作为商业项目么?如果你有soulframe的创意,陈汉星的风格,你可以做。但是如果没有,那只能是自娱自乐了。手机则不一样,目前还有2D游戏的空间,如果你没有iPhone和Android,可能体会不到,那些操作问题只是感觉上,实际玩儿起来没有什么障碍。gamevil的zenonia系列已经出到4了,这种游戏6R上有一大把人能做出来,这就是机会啊。
作者: kunlangtheone    时间: 2012-2-18 22:20
本帖最后由 kunlangtheone 于 2012-2-18 22:21 编辑
老邢 发表于 2012-2-18 20:51
现在还有公司将PC上的2D RPG作为商业项目么?如果你有soulframe的创意,陈汉星的风格,你可以做。但是如 ...


就我个人觉得,IPhone也好,Android也罢,都只是手机而已,他就是那么个东西,撑死了也就是那么个东西。再怎么有前景,也还是手机→通讯工具。我想,大概N年以后,手机可能不再会是这种形态了,也许只有纽扣大小,也许可以立体投影,但他只是手机。那时候电脑又会怎样呢?谁知道2D画风会不会再次掀起浪潮?真要是2D不如3D的话,那大家就都不看动漫了,都去看老没的好莱坞大作了......以后的事谁也不知道。制作游戏,大家都是自娱自乐,开心就好,我想,也没有谁想着一定要商业化,或者想得更远吧...
作者: 鱼人戏水    时间: 2012-2-18 22:37
楼主是要做手机游戏,进军手机游戏市场吗。
作者: dbshy    时间: 2012-2-18 23:32
贴地址和求删号的速度正面刚起
都用点评,怎么玩?

作者: 老邢    时间: 2012-2-19 07:49
dbshy 发表于 2012-2-18 23:32
贴地址和求删号的速度正面刚起
都用点评,怎么玩?

看热闹不怕事儿大,哈哈

虽然大家贴了好多链接,但都是一些半残的项目,还不具备实用价值。很多项目已经关闭,也着实让人遗憾。

之所以掀起这项讨论,还是为了让大家了解游戏发展的现状,以及手机游戏给个人开发者提供的机遇,6r上很多人是有基础的,如果早日转入手机游戏开发,说不定能创立自己的一世英明。

当然,手机游戏引擎很多,最流行的Cocos-2D,基于lua的Corona,Wax(据说愤怒的小鸟用了这个),基于Html5的PhoneGap(主要用来开发应用程序,做游戏有点勉强),只是这些引擎对程序员的要求偏高,不适合业余选手。

前面有帖子讨论6R的未来,我坚定地认为使用rm之类的工具创建的游戏更适合移动终端,pad,也许这就是6R的未来。
作者: 忧雪の伤    时间: 2012-2-19 10:49
本帖最后由 忧雪の伤 于 2012-2-19 10:49 编辑

首先 RGSS 的内部从来不是 Ruby
其次我完全看不出 "很像" 之类的,而且简洁度的差距一目了然。
作者: 老邢    时间: 2012-2-19 12:31
老邢 发表于 2012-2-19 07:49
看热闹不怕事儿大,哈哈

虽然大家贴了好多链接,但都是一些半残的项目,还不具备实用价值。很多项目已经 ...

我就是用的SDL啊,SDL的确很不错,不过千万不要用surface,单纯现实图片还行,各种特效如色调,旋转,Overlay等等,在移动设备上慢到你想哭。sdl+opengl是一个不错的选择。我现在用SDL实现的跨平台,不过等引擎正式发布之后我会去掉SDL,为不同平台单独编写入口,那样效率更高一些。
作者: 忧雪の伤    时间: 2012-2-19 13:00
老邢 发表于 2012-2-19 12:31
我就是用的SDL啊,SDL的确很不错,不过千万不要用surface,单纯现实图片还行,各种特效如色调,旋转,Ove ...

嗯,我不懂技术,所以你就有资格干涉我讨论技术的权力么。
作者: 老邢    时间: 2012-2-19 13:06
忧雪の伤 发表于 2012-2-19 13:00
嗯,我不懂技术,所以你就有资格干涉我讨论技术的权力么。

所谓外行看热闹,即使讨论也只是凑凑热闹罢了,没什么实际价值。
作者: 咸鱼林    时间: 2012-2-19 13:24
- -楼上言外之意就是:"你们这群渣没资格和我讨论 外行就滚一边去老老实实看我秀优越 没技术就别谈技术 别特么给脸不要脸 大爷我来此就是来秀优越秀下限的 你们都一群渣 等着大爷大发慈悲把我的XiGN卖给你们用吧哈哈哈"么?
嗯我只是凑凑热闹罢了没什么实际价值 另外我是来歪楼的删帖神马的请随意
作者: 第七水螰    时间: 2012-2-19 13:41
如果ror可以用来开发游戏,那j2ee也用来开发游戏好了。

在 Web 遊戲領域,後端只要有平臺、接口符合 3W 標準就沒有技術選擇上的限制,前端或 canvas,或 CSS3 動畫,或純 JavaScript 動畫,或 Flash。遊戲整個邏輯層被分離到了主機端,但對用戶來說卻是透明的。我說過我們公司的遊戲後端全都是基於 Rails,很難想像 Rails 能做到的,Spring 或者 Struts 做不到,只不過由於约定优于配置的哲學,Rails 在開發效率上就壓過了 Java 的大部分框架。

首选就是首选,你看看用lua的游戏多还是javascript的游戏多就知道。起码目前是lua更多。

這個統計結果從何而來?包括 Web 遊戲嗎?如果只算本地遊戲前端,那 Lua 自然是一哥。如果包括,那我想這應該是一個笑話吧?
至於本地遊戲和 Web 遊戲的競爭,就目前來說自然是本地遊戲能完成的事情更多,但隨著佈局引擎、JavaScript 引擎、HTML5、CSS3、WebGL、WebSocket 等技術的發展,本機和抽象化的虛擬機的性能差距理當越來越小,而用戶對性能和易安裝這兩者的折衷也會發生改變,極有可能會因為 Web 客戶端是現成的介面、無需額外下載而優先考慮 Web 遊戲。而在 Web 前端領域,有那個敢說 JavaScript 不是一哥的?即便是用 CoffeeScript 的人最終也不過是編譯為 JavaScript。
作者: 老邢    时间: 2012-2-19 14:34
第七水螰 发表于 2012-2-19 13:41
在 Web 遊戲領域,後端只要有平臺、接口符合 3W 標準就沒有技術選擇上的限制,前端或 canvas,或 CSS3 動 ...

就别拿服务端和客户端一起说了。咱们讨论的是类rm的游戏,还没到服务端呢。我说首选也是指现在,你说的那些都是设想是趋势,但还没有成为事实,所以也不能作为反驳的依据。我也希望以后web和native能够统一,我也正在筹划html5的引擎,但这都不是现实,抓住眼前的机遇比在那儿等待技术革新更重要吧。
作者: 忧雪の伤    时间: 2012-2-19 15:04
搬板凳坐看此贴。
作者: 老邢    时间: 2012-2-19 15:13
忧雪の伤 发表于 2012-2-19 15:04
搬板凳坐看此贴。

欢迎围观,我希望手机游戏能给独立游戏带来一个新的春天(话说似乎也没有旧的春天)。让更多喜欢游戏制作的人有施展自己才华的机会,而不是自娱自乐孤芳自赏,让更多的人能够接触到国内的原创游戏和同人游戏,让努力得到回报,让付出有所收获!!


‘‘

说道web统一天下,早在10年前就有人做出了html和javascript调用本地应用的框架,但那时候显得太超前了,没有推广开,3年前惠普做出了webOS,也太超前了,现在半死不活,直到今天,html5风生水起,声势浩大,web一统天下似乎才真正有了那么点苗头。这又让我想起一句话,有些事,不是对错的问题,而是时机。


──老邢于2012-2-19 15:19补充以上内容’’
作者: 鱼人戏水    时间: 2012-2-19 15:53
手机都是拿来看小说的,玩游戏的还得用电脑!
作者: 老邢    时间: 2012-2-19 17:33
本帖最后由 老邢 于 2012-2-19 17:37 编辑
鱼人戏水 发表于 2012-2-19 15:53
手机都是拿来看小说的,玩游戏的还得用电脑!


最新的报告显示,利用片段时间进行的游戏行为已经占到了全部游戏时间的34%,表明大型游戏的市场正在被休闲游戏和移动游戏占领。买个iPad试试看,我好多朋友都说,有了iPad之后连笔记本都懒得开了。。。


‘‘

鉴于目前国内给力的手机网络速度(勇夺全球第二,仅次于印度),阅读和聊天还是最常用的功能。但不能否认,手机游戏已经崛起,看看apple store和android market的排行榜,那惊人的下载量就是最好的说明。


──老邢于2012-2-19 17:36补充以上内容’’
作者: fux2    时间: 2012-2-20 01:05
老邢0 0
是不是很老><
作者: 猫哥哥    时间: 2012-2-20 01:11
如果是要做PSP、ios甚至安卓的游戏,国内已经有一个叫做NGE2的引擎了,何必重复造轮子呢
作者: 老邢    时间: 2012-2-20 10:38
猫哥哥 发表于 2012-2-20 01:11
如果是要做PSP、ios甚至安卓的游戏,国内已经有一个叫做NGE2的引擎了,何必重复造轮子呢 ...

nge要用c语言做开发,这个引擎是用lua做开发,两者的定位有很大差别。其实跨平台引擎本来就很多,如果用c开发何必要用nge还不如用Cocos2D(Cocos2D-X是android版的),目前最好的手机游戏引擎,庞大的社区,免费试用,有Apple Store排名前10的应用做保障。
作者: sdgn    时间: 2012-9-28 00:20
我只知道RM的圖形處理相對那些非RM的自制遊戲讓硬體做比較沒效率的運作~
一個效果比 魔法少女武鬥祭 陽春很多的3D腳本~ 同個硬體那個同人遊戲就比較順~ RM那個3D腳本就比較運算吃力~ 很煩~
好吧~ 我知道RM本來就是以2D為主~ 但是同樣2D遊戲RM執行起來就比較消耗硬體資源
官方應該好好的優化一下整個結構~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1