V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Game Engines
Unreal Engine
MyCryENGINE
drymonfidelia

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

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