学了两年多 Unity,昨天体验了下虚幻 5,也太丝滑了,为什么 Unity 会这么卡?

32 天前
 drymonfidelia
i9-14900k ,Unity 改一行代码要 Reload 3 分钟。场景里多一点光照,移动一下位置就要 UpdateScene 5 秒。虚幻引擎几乎干什么都是 1 秒。而且还是完全开源的,反观 Unity 免费版两天不联网就不让启动了,官方哪天要是关服了我自己的项目都不让我打开了。要是能支持 C#就更爽了,不想写 C++
3931 次点击
所在节点    游戏开发
21 条回复
ferock
32 天前
苦 Unity 久已。。。
p1gd0g
32 天前
改一行代码三分钟得是多大项目,我们的项目四年了也就几秒呀。
leo72638
32 天前
Unity 有这么慢吗,我 reload 也就几秒
drymonfidelia
32 天前
@p1gd0g 可能是我项目装的插件太多了,分了好几个 AsmDef 也没效果,有一个经常改的 Asm 要依赖全部 Asm
drymonfidelia
32 天前
@leo72638 这个 Reload 速度是不固定的,改同一个 Asm ,我有的时候也是几秒,有的时候要好几分钟,不知道为什么
Ruohua3kou
32 天前
ue 下有 c#脚本方案,但我还没来得及尝试过
https://github.com/crazytuzi/UnrealCSharp
drymonfidelia
32 天前
虚幻引擎是从 Fab 买的一个大场景,我觉得规模不小。进 Play Mode 只要 1 秒。
Nzelites
32 天前
你改个 materialtemplate.ush 试试呢
LaTero
32 天前
我觉得 C++的话反而是个优势,因为在 IDE 里可以非常方便地查看、复制引擎源代码。C#用户脚本和 C++引擎分开的话反而不方便。而且 C++性能也强不少。
hez2010
32 天前
等你真的开始用虚幻引擎做开发了,就会知道这玩意一天能崩溃十几次。
hez2010
32 天前
@hez2010 以及多引用几个模块再装几个插件之后,虚幻引擎照样编译一次等几分钟
aresyang
32 天前
听 lex 播客 虚幻引擎要造一门函数式语言
liuliuliuliu
32 天前
虚幻引擎当然可以用 C# 了
《黑神话悟空》就是虚幻引擎+ C# 做的
naythefirst01
31 天前
可以用 C# 黑猴用的 UnrealCSharp 不过他们针对 UE5 做了适配
naythefirst01
31 天前
@naythefirst01 好像是用的 USharp?
p1gd0g
31 天前
@drymonfidelia #4 有没有开 cache server 呢
senjyougahara
31 天前
@Ruohua3kou #6 感觉这个脚本并不好用,如果 build.cs 加了第三方包会没有对应的代码提示。而且 c++的 UProperty 的 meta 属性有些参数不知道怎么在 @UProperty 设置
DiverO
31 天前
光照是不是开了 auto generate ?
drymonfidelia
29 天前
@p1gd0g cache server 不是给团队用的吗,我一个人开发也要开吗
drymonfidelia
29 天前
@DiverO 没开,开了就卡得完全没法用了,只能全改完烘培一张低分辨率 lightmap ,没问题在烘培正常分辨率

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1139261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX