V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
drymonfidelia
V2EX  ›  游戏开发

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

  •  
  •   drymonfidelia · 31 天前 · 3922 次点击
    i9-14900k ,Unity 改一行代码要 Reload 3 分钟。场景里多一点光照,移动一下位置就要 UpdateScene 5 秒。虚幻引擎几乎干什么都是 1 秒。而且还是完全开源的,反观 Unity 免费版两天不联网就不让启动了,官方哪天要是关服了我自己的项目都不让我打开了。要是能支持 C#就更爽了,不想写 C++
    21 条回复    2025-06-25 12:20:02 +08:00
    ferock
        1
    ferock  
    PRO
       31 天前
    苦 Unity 久已。。。
    p1gd0g
        2
    p1gd0g  
       31 天前
    改一行代码三分钟得是多大项目,我们的项目四年了也就几秒呀。
    leo72638
        3
    leo72638  
       31 天前
    Unity 有这么慢吗,我 reload 也就几秒
    drymonfidelia
        4
    drymonfidelia  
    OP
       31 天前
    @p1gd0g 可能是我项目装的插件太多了,分了好几个 AsmDef 也没效果,有一个经常改的 Asm 要依赖全部 Asm
    drymonfidelia
        5
    drymonfidelia  
    OP
       31 天前
    @leo72638 这个 Reload 速度是不固定的,改同一个 Asm ,我有的时候也是几秒,有的时候要好几分钟,不知道为什么
    Ruohua3kou
        6
    Ruohua3kou  
       31 天前
    ue 下有 c#脚本方案,但我还没来得及尝试过
    https://github.com/crazytuzi/UnrealCSharp
    drymonfidelia
        7
    drymonfidelia  
    OP
       31 天前
    虚幻引擎是从 Fab 买的一个大场景,我觉得规模不小。进 Play Mode 只要 1 秒。
    Nzelites
        8
    Nzelites  
       31 天前
    你改个 materialtemplate.ush 试试呢
    LaTero
        9
    LaTero  
       31 天前
    我觉得 C++的话反而是个优势,因为在 IDE 里可以非常方便地查看、复制引擎源代码。C#用户脚本和 C++引擎分开的话反而不方便。而且 C++性能也强不少。
    hez2010
        10
    hez2010  
       31 天前
    等你真的开始用虚幻引擎做开发了,就会知道这玩意一天能崩溃十几次。
    hez2010
        11
    hez2010  
       31 天前
    @hez2010 以及多引用几个模块再装几个插件之后,虚幻引擎照样编译一次等几分钟
    aresyang
        12
    aresyang  
       31 天前
    听 lex 播客 虚幻引擎要造一门函数式语言
    liuliuliuliu
        13
    liuliuliuliu  
       31 天前
    虚幻引擎当然可以用 C# 了
    《黑神话悟空》就是虚幻引擎+ C# 做的
    naythefirst01
        14
    naythefirst01  
       30 天前
    可以用 C# 黑猴用的 UnrealCSharp 不过他们针对 UE5 做了适配
    naythefirst01
        15
    naythefirst01  
       30 天前
    @naythefirst01 好像是用的 USharp?
    p1gd0g
        16
    p1gd0g  
       30 天前
    @drymonfidelia #4 有没有开 cache server 呢
    senjyougahara
        17
    senjyougahara  
       30 天前
    @Ruohua3kou #6 感觉这个脚本并不好用,如果 build.cs 加了第三方包会没有对应的代码提示。而且 c++的 UProperty 的 meta 属性有些参数不知道怎么在 @UProperty 设置
    DiverO
        18
    DiverO  
       30 天前
    光照是不是开了 auto generate ?
    drymonfidelia
        19
    drymonfidelia  
    OP
       28 天前
    @p1gd0g cache server 不是给团队用的吗,我一个人开发也要开吗
    drymonfidelia
        20
    drymonfidelia  
    OP
       28 天前
    @DiverO 没开,开了就卡得完全没法用了,只能全改完烘培一张低分辨率 lightmap ,没问题在烘培正常分辨率
    clemente
        21
    clemente  
       23 天前
    @LaTero 大多数程序不需要 性能
    比如大家诟病的 国产 app 内置浏览器
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:22 · PVG 05:22 · LAX 14:22 · JFK 17:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.