超级玩家
- 贡献度
- 7
- 金元
- 6111
- 积分
- 639
- 精华
- 0
- 注册时间
- 2009-11-7
|
引擎的知识我就不科普了,随便百度下就知道。
大家都知道,任何引擎,想要引入商业用途,方便开发者是必须的(同时为了防止每次变更参数都要重新编译引擎),这个方便的一大途径就是引入一个脚本语言,比如lua,让普通开发人员在不直接调用引擎核心API(一般是C++)的情况下,一样可以调用大部分功能,举个例子:给你个黑盒子,这个盒子可以让你:
1.飞(包括随时调节飞行的速度,方向,姿势等)
2.变形
3.装备盔甲
4.各种查询自身的状态(比如说盔甲护甲值,当前飞行的速度,方向之类的)
...
总之这个盒子全知全能,但是盒子对你来说有个缺点,就是你不知道盒子内部是啥,你只知道有限的若干词能命令它干XX
显然这里的盒子就是引擎,你知道的命令集合就是这个脚本语言。
虚幻3的标配脚本语言是一个叫UnrealScript的东东,这个东西效率..我只能说不高,好奇的童鞋可以看看这篇文章:
http://lua-users.org/wiki/LuaVersusUnrealScript
试想你的命令如果特别复杂,飞一下就要说个60秒才可以,那你还飞个毛线团团啊...
那么问题来了:既然UnrealScript效率不高,为啥那么多大作还用这个引擎嘞?....因为NB的公司都不用这个啊,人家自己用LUA(大部分),自己搞清楚黑盒子的构造,让黑盒子变成白盒子,然后自己写这个中间层,大幅提升效率。
好了,那么结果显而易见,就凭新手程序员,烂番薯臭鸟蛋,有时间和能力自己搭桥(写中间层)吗?我深表怀疑!!!
摆在他们面前的唯一选择就是用这个效率相对低下的UnrealScript,当然不是说这个脚本语言完全不能用,但是看看现在情怀6的优化水平,指望他们用好虚幻三无异于痴人说梦,大型团队有专门的小组去研究引擎的,软星怎么会干这种短期内没有回报的事?否则他们早把U3D吃透了,从作品水平看,U3D他们都没用的纯熟..
打个比方,情怀制作组的水平,仅限于买个蒸馒头的机器,只会基本的开关,把面(各类素材,美工的输出品,音频之类的)放进去,开--》熟了,然后就拿到世面上卖了..怎么用这个机器做出来好吃的馒头,他根本不关心,他所谓的“努力”只是:面粉买的好一点..实际上,大家都知道,这面粉也是烂大街的货色,东拼西凑而已~
综上,情怀制作组明显在糊弄玩家,既缺乏必要的专业水平,基层从业人员也没有丝毫的工匠心态..(当然,这与给的钱少有很大关系,也怪不得他们,说不定老板很抠门呢)
最后:欢迎XX查证我属于哪个组织,加油查,我看好你哟!!
|
评分
-
17
查看全部评分
-
|