不能理解诸位对编译版UE4的追捧
udk吧
全部回复
仅看楼主
level 12
落霜枫舞
楼主
RT,这明明是个bug一大堆功能不完整的版本。并且明明UE4无需源代码也能编写C++工程(下载版带有预编译的C++工程所需的全部.h以及.lib文件),有源代码的唯一作用就成了理解引擎结构,但这对于实际写一个游戏并没有多少帮助。
2014年04月29日 02点04分
1
level 12
落霜枫舞
楼主
注:这里的所谓下载版,指的是官方订阅用户从官网上下载的由官方已经编译好的的版本。
2014年04月29日 02点04分
2
level 12
落霜枫舞
楼主
之所以说源代码对写游戏没有多大帮助,是因为无论是udk或者unity3d,没有源码大家不一样过来了。事实上官方对于引擎结构和游戏开发有详细的文档描述,看cpp效率是最低的。或者归结为——懒得看文档,所以看cpp——这是事倍功半的做法。
2014年04月29日 02点04分
3
雷海威
写脚本可以实现很多功能啊
2014年04月29日 03点04分
落霜枫舞
UE4不管是脚本还是C++都是不需要源代码的
2014年04月29日 03点04分
lalalaring
是啊.我也不理解..还被一个自称玩UE4多年的伪大触喷了一脸
2016年02月14日 08点02分
MR_JCW
严重怀疑楼上到底清不清楚调试流程
2017年09月01日 04点09分
level 9
luteryº
编译版本的UE4可以免费接触熟悉游戏引擎(当然,我是花钱购买的,用的是淘宝代付)
其次,有些功能我想查看具体是怎么实现的(因为某些原因需要,比如我现在就有一个功能就需要),如果不是编译版,那么顶多只能看到变量/函数/……声明外加英文注释,但是编译版就不同了,可以看到如何定义,如何执行。或许,宏观来看,一大堆CPP无疑让人头痛,但是如果仅仅只需要查看里面的一两个函数等少量源码,还是非常有帮助的。毕竟要我从去google一下(况且UE4现在出来也没多久,有些资料在网络上找不到),再从中筛选出我想要的结果,最后用着我半吊子的英语水平去阅读,我还是觉得我去阅读我需要的那一部分源代码更痛快。
2014年04月29日 04点04分
5
level 8
Dsingol
文档会告诉你API能实现的功能,而不会告诉你API如何去实现这个功能
2014年04月29日 04点04分
6
level 6
奎爷不死
就因为不花钱 免费用就和为什么各大小公司都支持U3D和一些中 大公司支持偷跑源码版本的333 CE3一个道理
不花钱却能带来几百万的利益甚至更高!
不管哪家公司都不会自己购买系统 开发工具都等着员工下好了和谐版去公司安装呢.。。
这就是【天朝】除了他们的自己产品别人的【版权】对于他们来说连SHIT都不如
2014年04月29日 04点04分
7
level 12
落霜枫舞
楼主
我仍然对于各位为何要知道ue4功能的内部实现感到好奇。难道虚幻引擎是如此的不完备,各位要实现的功能又十分高大上以至于必须要源码级优化才能实现吗?有什么必要知道API怎么实现吗
2014年04月29日 05点04分
8
yic123
修改头文件无法动态编译必须生成整个项目
2014年04月30日 18点04分
yic123
回复 yic123 :不看源代码你写个Socket看看...
2014年04月30日 18点04分
level 9
zerotwov
楼上都是程序员,我们这些只想做个小游戏的理解不能
2014年04月29日 09点04分
9
level 11
ORAPlayer
大家只是对新鲜事物的追求,看了几下C++,没多久我也滚回UDK了
2014年04月29日 09点04分
10
贝吉特王
还在坚挺中,已经放弃UDK了,基本上
2014年04月29日 10点04分
LeLe🌌
不是64X无力。。。。
2014年04月30日 11点04分
空格🍪
研究了一下kismet然后滚回了udk
2014年05月03日 14点05分
level 12
Sc丶萝莉控
小弟乃学生暂时没有太多钱购买,对于120RMB来说我是不舍得花的。话说纠结编译版有错么。。。从别人那弄来的下载版各种问题(如进入VS显示一堆不明错误虽然貌似没有影响),编译版就没有这怎么看。
(用着心里舒坦)
2014年04月30日 12点04分
11
level 8
进击的UDKer
关键点在于,有时间看源代码,没有时间做游戏。。。
2014年04月30日 12点04分
12
level 1
king7354
我从心理学角度试图分析下:
技术宅分为两种:一种想做产品的,无论用什么,能帮助他做成产品,他就渴望,所以这层人的关注点在于偏运用层面,不太关注底层CE怎么实现,怎么封装,但如果有需要,他们也会去研究,他们研究的目的还是为了开发产品。第二种是想要“自我强大”的,但一定程度脱离产品,无论产品是否卖座,自己学到了底层知识,有了身价。我见到很多技术宅属于第二种,也有的是两者混合。其实两种都有路子:第一种是做出了KPI,走向人生巅峰;第二种是当上了技术总监,或者挑来跳去提高了薪酬,也搞出个人版的“CE5”。
不过随着游戏技术领域“个人英雄”逐渐淡化,团队能力更加强调,CE逐渐人性化,技术门槛低后,偏向产品的技术人员会更加吹捧,他们不但如何实现,还懂得如何运用去创造产品。 那些会默写底层代码,但是不懂如何实现价值的程序猿,会很麻烦,因为没有公司需要了。
程序猿最重要的是摆脱“底层牛人”光环。我个人欣赏第一种,他们目标明确,务实,有项目责任感;第二种总是坑了项目,但成就了自己,项目失败的时候他早就在投其他公司的简历了。
2014年05月04日 01点05分
13
1fangzheng1
能把产品狗说的这么高大上的 你是我见过的第一人 不要为自己的懒找台阶 想想linux为什么火就懂了
2016年03月10日 02点03分
Jason_Zhao_J
@1fangzheng1
linux火?逗,你告诉我多火?市场占有率多大?我至今没看到任何linux能取代windows的希望,半点希望都没看到。说实话,我觉得自己是层主所说的第二种人,但我更认可第一种人,很讨厌那种自命清高脱离实际的所谓技术宅,不仅对业界没有任何帮助,自己也捞不到任何好处,活在梦里罢了
2016年07月05日 06点07分
缥缈の云端天河
就是工程和学术的区别,不过不结合产品实际过于追求底层算法的应该进研究院。。
2016年07月20日 03点07分
dhs81815706
@Jason_Zhao_J
linux不火?你看看服务器市场占有率, 只有不是程序员的才会说linux不火........
2017年10月17日 06点10分
level 7
chnama
对于开发3A级大作来说,仅靠引擎提供的现有功能有时候是不够的。
2016年02月14日 08点02分
14
level 1
1fangzheng1
问题很简单 如果你觉得编译ue4很麻烦 你为什么不直接用或者用u3d呢?很多人不就是这么干的吗
不能理解别人为什么编译ue4很简单因为你的层面还只停留在应用级开发呗 我没说应用级开发有什么low的 但是你不能管住别人对底层实现的热情 就像基础物理研究一样 一个普通老百姓会非常不理解研究这些基础物理有屁用一个道理
而且游戏是写出来的 是在计算机上运行的 到底搬砖和写代码区别在哪 自己领悟吧
最后给你一句评语“你不生产代码 你只是代码的搬运工 而且乐于现状”
2016年03月10日 02点03分
15
solomongrey
说得太好了。
2017年02月10日 10点02分
level 12
莫列斯基
RT,这明明是个bug一大堆功能不完整的版本。并且明明UE4无需源代码也能编写C++工程(下载版带有预编译的C++工程所需的全部.h以及.lib文件),有源代码的唯一作用就成了理解引擎结构,但这对于实际写一个游戏并没有多少帮助。
2016年03月10日 11点03分
16
zertaul
你能保证客户端上下载的版本就一定是没有bug的?事实上客户端下载的版本有些功能很坑,编译版的话可以通过源码层级去自己修改设定,客户端版的能么?
2016年10月01日 19点10分
莫列斯基
@zertaul
以后看帖要先看一楼
2016年10月02日 03点10分
level 13
790113822
我有强迫症,每次更新引擎一定要用源码版编译。
2016年03月12日 15点03分
17
level 1
969543465
然而因为官方没有Linux的下载版,只能自己编译。
2016年03月18日 06点03分
18
level 1
BSACMember
这就像你学数学 你只想记住这个公式 却不去想这个公式是怎么推理出来的怎么变形得来的
按你那么说 开源就没有任何意义了 也就没有linux的今天 没有开源 也就没有今天我们使用的那么多软件
所以不要随便否定带源代码的版本 因为你的这种想法在程序员眼里就是个笑话
2016年03月19日 01点03分
19
level 13
dyck330
。。。。。有源码版会很好用。
2016年03月19日 04点03分
20
level 12
落霜枫舞
楼主
两年前的老帖又顶上来了。
这里我对当时发这个帖子的情况做一些解释。
当时UE4的源码版本发布机制远远没有现在完善,一大堆
没有编译源码版引擎能力的人却无比的喜欢源码版本,出现问题之后在udk吧里面疯狂发日经贴,我记得当时贴吧版面全是UE4各种编译失败,依赖项下载失败。
我当然不反对有能力的程序员自行修改UE4源代码实现更好的效果。
比如我的github:
https://github.com/AlanIWBFT/UnrealEngine/tree/MLDB-4.10.4
欢迎诸位添个星星
2016年03月19日 04点03分
21
落霜枫舞
这个是我为了实现动态昼夜变换效果,做的多套Lightmap动态混合机制。当时我嫌其他GI效果和性能不满意,从而产生的诡异想法。实践证明有一定的可行性。
2016年03月19日 04点03分
Jason_Zhao_J
编译源代码并非就是为了修改,有人就爱看,怎么,不行么?就算两年前bug一大堆的那个版本,就不许人有兴趣的弄来看一看,学一学么?
2016年07月05日 07点07分
1
2
尾页