dracozq 发表于 2015-7-11 12:02

假如姚用虚幻3,做出来还是一坨屎,不信进来看原因~

引擎的知识我就不科普了,随便百度下就知道。
大家都知道,任何引擎,想要引入商业用途,方便开发者是必须的(同时为了防止每次变更参数都要重新编译引擎),这个方便的一大途径就是引入一个脚本语言,比如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查证我属于哪个组织,加油查,我看好你哟!!


永远太遥远 发表于 2015-7-11 12:04

屎不屎先不说,首先是他失去诚信。当初在全国人民面前说:仙5卖出150W套就换虚幻3(就换,不是可能换)。。。。。。这不是能力问题,这是诚信问题。。

wei2211401 发表于 2015-7-11 12:04

你说的太专业了不懂..老姚用的是虚幻4   仙剑7   成本....1000W美元...你还想说什么.

dracozq 发表于 2015-7-11 12:05

wei2211401 发表于 2015-7-11 12:04 static/image/common/back.gif
你说的太专业了不懂..老姚用的是虚幻4   仙剑7   成本....1000W美元...你还想说什么. ...

我打比方了呀...好几个比方呢{:3_92:}

19204679 发表于 2015-7-11 12:06

这老姚就是骗子

dracozq 发表于 2015-7-11 12:10

永远太遥远 发表于 2015-7-11 12:04 static/image/common/back.gif
屎不屎先不说,首先是他失去诚信。当初在全国人民面前说:仙5卖出150W套就换虚幻3(就换,不是可能换)。。 ...

哎...这种说了八百年,这货还是无动于衷,恬不知耻..已经没法用语言形容这厮的下作了...

ermne 发表于 2015-7-11 12:12

北软工资低,请的都是应届毕业生,也就只有发售前吹牛逼的本事厉害了

战地小基佬 发表于 2015-7-11 12:15

反正五代的钱都吃喝嫖用完了,刚好六代出来圈一波继续吃喝嫖。

dracozq 发表于 2015-7-11 12:17

ermne 发表于 2015-7-11 12:12 static/image/common/back.gif
北软工资低,请的都是应届毕业生,也就只有发售前吹牛逼的本事厉害了

看他们那个视频,一屋子的开发人员,感觉都特别业余...而且从位子来看,加起来不超过30人吧..如果情怀6的研发费用是500W以下,可想而知这些人的工资水平...可想而知都是些什么鸟在开发..

dracozq 发表于 2015-7-11 12:18

战地小基佬 发表于 2015-7-11 12:15 static/image/common/back.gif
反正五代的钱都吃喝嫖用完了,刚好六代出来圈一波继续吃喝嫖。

观点新颖!!{:3_116:}

JP001 发表于 2015-7-11 12:25

简单说就是:这帮人连Unity都用不好,就别糟蹋虚幻了

iamxiangkong 发表于 2015-7-11 12:25

一帮业余的人 做的业余的玩意

dracozq 发表于 2015-7-11 12:28

JP001 发表于 2015-7-11 12:25 static/image/common/back.gif
简单说就是:这帮人连Unity都用不好,就别糟蹋虚幻了

....总结的很准确..

dracozq 发表于 2015-7-11 12:30

iamxiangkong 发表于 2015-7-11 12:25 static/image/common/back.gif
一帮业余的人 做的业余的玩意

抛开技术性的因素不说...美工和企划都业余的一塌糊涂...游戏的基本玩法都是一坨翔,构建在上面的东西就是翔都不如..{:3_99:}

卍解の虚化 发表于 2015-7-11 12:37

大力顶!李菊福!

dracozq 发表于 2015-7-11 12:38

卍解の虚化 发表于 2015-7-11 12:37 static/image/common/back.gif
大力顶!李菊福!

李菊福是什么鬼?{:3_92:}

卍解の虚化 发表于 2015-7-11 12:40

dracozq 发表于 2015-7-11 12:38 static/image/common/back.gif
李菊福是什么鬼?

理据服。。有理有据令人信服

掌上老虎~ 发表于 2015-7-11 13:08

单机游戏制作的 6的中国程序员,要不然再国外,要不然不差这点工资钱,自娱自乐,要不然 做手游去了

GraNNie 发表于 2015-7-11 13:15

本帖最后由 GraNNie 于 2015-7-11 13:16 编辑

lz所说的“引擎”是一个更为底层的概念(直接与显卡驱动沟通负责图像的绘制),私以为把“盒子”类比成“编辑器”,这样大家更好理解。

mayafei 发表于 2015-7-11 13:17

unity3d直接是c#,而且还没有第二选择,不能用c++:)

另外PHP是世界上最好的语言

OwenLJN 发表于 2015-7-11 13:17

其实嘛 还可以从另外一个角度得出楼主的结论 先不论虚幻3 就说现在的U3D 市面上有很多U3D做出来的游戏画面都能完爆仙剑6 就游戏使用的材质这一块就能看出明显的做工粗糙 所以说老姚连U3D本身都没有发挥好 优化还这么烂 就足以看出即便用了虚幻3 没有认真的态度只会得出一样的结果了

GraNNie 发表于 2015-7-11 13:20

mayafei 发表于 2015-7-11 13:17 static/image/common/back.gif
unity3d直接是c#,而且还没有第二选择,不能用c++

另外PHP是世界上最好的语言 ...
最后一句话如果不是为了引战,还是别说出来好,谢谢。{:3_118:}

dracozq 发表于 2015-7-11 13:31

mayafei 发表于 2015-7-11 13:17 static/image/common/back.gif
unity3d直接是c#,而且还没有第二选择,不能用c++

另外PHP是世界上最好的语言 ...

C#也好啊..起码对新手程序员来说比C++友好多了...

这个游戏大部分逻辑估计都是脚本写的..因为好移植啊..不是马上要出主机版本了嘛..脚本用多了,效率高不了..

dracozq 发表于 2015-7-11 13:36

GraNNie 发表于 2015-7-11 13:15 static/image/common/back.gif
lz所说的“引擎”是一个更为底层的概念(直接与显卡驱动沟通负责图像的绘制),私以为把“盒子”类比成“编辑 ...

不只是图像渲染部分啊..还有数值逻辑部分,背景音乐播放,碰撞体积之类的,黑盒子是体现个“黑”的意思...

这游戏大部分逻辑都是用脚本写的,为了方便后续移植,要是C#搞多了...PS4就不好移植了..不能最大限度的骗钱了{:3_108:}

GraNNie 发表于 2015-7-11 13:45

本帖最后由 GraNNie 于 2015-7-11 13:46 编辑

dracozq 发表于 2015-7-11 13:36 static/image/common/back.gif
不只是图像渲染部分啊..还有数值逻辑部分,背景音乐播放,碰撞体积之类的,黑盒子是体现个“黑”的意思.. ...
得嘞,刚才有人爆出帖说这游戏的贴图是直接加载到内存里的。这个倒真是为了方便后续移植进军移动端“最大限度的骗钱”了。

大家知道为啥什么显卡都带不动情怀6吗!!!!!原因已被找到!!!!民间高手分析!!!转自微博
http://bbs.3dmgame.com/thread-4860631-1-1.html


mayafei 发表于 2015-7-11 13:46

dracozq 发表于 2015-7-11 13:31 static/image/common/back.gif
C#也好啊..起码对新手程序员来说比C++友好多了...

这个游戏大部分逻辑估计都是脚本写的..因为好移植啊.. ...

c#好啥啊,中间层代码,运行时还要再编译一次,想着就蛋痛

我更趋向于做游戏就是主程序c++,别整些其他歪门邪道的,当然小型游戏除外,像osu这种游戏用c#做就挺合适

这次仙剑6用c#,程序员确实应该是新手,各种函数用字符串不用ID去取值,这完全就是没有优化意识才这么做,另外就是资源释放,正常c#程序一般不需要考虑这个问题,但问题是游戏就不一样了,这次仙剑6很多地方就没有考虑资源释放的问题(游戏开始时居然还载入了居十方的模型,完全莫名其妙),就有点像c#程序员作风

dracozq 发表于 2015-7-11 13:53

GraNNie 发表于 2015-7-11 13:45 static/image/common/back.gif
得嘞,刚才有人爆出帖说这游戏的贴图是直接加载到内存里的。这个倒真是为了方便后续移植进军移动端“最大 ...

这个不靠谱...不管材质加载到哪里,现代的显卡都只会从自己的显存中读取数据,和内存完全是分离的...
或者有种说法叫预加载:因为硬盘的I/O比内存级别还是慢太多了,就在后台预加载到内存,等用的时候,再蛋疼的加载到显存...不过这并没有什么卵用..

只能说明这游戏的优化真心渣到家了..这种小品级别的游戏,显存根本用不了那么多,控制好同屏显示的规模很好办的..而且有N多“欺骗”玩家视觉但是整体效果降低很小的方法,就是懒,根本就不用,渣团队..渣技术{:3_115:}

ftzily123 发表于 2015-7-11 13:55

:D:D:D:D:D楼上都是高人 我反正搞不懂那些东西 好复杂啊

GraNNie 发表于 2015-7-11 13:58

本帖最后由 GraNNie 于 2015-7-11 14:01 编辑

dracozq 发表于 2015-7-11 13:53 static/image/common/back.gif
这个不靠谱...不管材质加载到哪里,现代的显卡都只会从自己的显存中读取数据,和内存完全是分离的...
或 ...
呵呵,其实我就想问下,对于手机和平板里的GPU是不是也有这样“预加载”的类似过程?或者说,你觉得有必要吗?因为它们是共用主存空间啊。

ilovevc_82 发表于 2015-7-11 13:58

楼主明白人,这和游戏引擎关系不大,好的技术,好的态度,U3D照样出好作品。关键是这两样他都没有
页: [1] 2 3 4
查看完整版本: 假如姚用虚幻3,做出来还是一坨屎,不信进来看原因~