网易首页 > 网易号 > 正文 申请入驻

团结引擎动画系统|Event Graph CodeGen:一键编译图逻辑,提升运行时性能

0
分享至

为了让可视化脚本在复杂场景下依然保持极致流畅, CodeGen(代码生成) 功能应运而生。点击Compile按钮可将项目中的 EventGraph(事件图) 与 Functions(函数图) 从图的解释执行切换为编译后的 C# 代码运行,彻底释放运行时性能。


丨核心优势

  • 解释执行 → 编译执行:原来在运行时逐节点解释图逻辑,现在直接运行预编译的 C# 代码,大幅降低 CPU 开销与内存分配。

  • 零破坏性接入:生成 C# 代码后,运行时系统会自动检测并优先使用编译版本,无需手动修改任何引用或逻辑。

  • 无感知切换:旧有图解算逻辑保留,只在存在生成代码时自动启用高性能路径,方便调试与回退。

  • 安全可追溯:生成的代码放置于Assets/AnimGraph.Generated文件夹,结构清晰,便于版本管理与排查。

丨如何使用

  1. 在 AnimGraph 编辑器中打开图。

  2. 确保 EventGraph 和 Functions 逻辑已完成且测试通过。

  3. 点击工具栏上的 Compile 按钮。

  4. 生成的 C# 代码将自动存入Assets/AnimGraph.Generated下。

  5. 之后再运行项目时,引擎会自动检测并加载编译后的代码,跳过图解算过程,直接执行高性能逻辑。

如需回到解释执行模式,只需删除对应的生成文件即可。


丨适用场景

  • 每帧调用的高频逻辑(如动画更新、角色运动等)

  • 角色多,性能需求高

  • 函数库庞大、连线复杂的工程

丨注意事项


  • 点击 Compile 前请确保图逻辑无编译错误,避免生成无效或错误的代码。

  • 生成的 C# 脚本,请避免手动编辑。

  • 现阶段若要切换为图运行,需要删除对应的生成脚本。

  • 建议将AnimGraph.Generated加入版本控制,以保持团队一致性。

丨结果比较

在150个角色,每个角色运行300多个节点下,编译后直接走C,可有效提升运行速度和减少运行开销。


未使用Code Gen


使用了Code Gen

Unity 官方微信

第一时间了解Unity引擎动向,学习进阶开发技能

每一个“点赞”、“在看”,都是我们前进的动力


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
一个月吃不超过3次西地那非,连吃一年,身体到底会咋样?

一个月吃不超过3次西地那非,连吃一年,身体到底会咋样?

牛锅巴小钒
2026-10-10 09:26:48
陈晓东买「1600万顶级迈巴赫」隐形财力超惊人 妻喜晒照:喜提爱车

陈晓东买「1600万顶级迈巴赫」隐形财力超惊人 妻喜晒照:喜提爱车

喜欢历史的阿繁
2026-10-09 04:54:34
吃他汀不能碰鸭肉?医生提醒:不只是鸭肉,这6物或也要忌嘴

吃他汀不能碰鸭肉?医生提醒:不只是鸭肉,这6物或也要忌嘴

医学科普汇
2026-10-02 10:50:21
新华社删文、热搜消失,尊界风波越来越不简单了!

新华社删文、热搜消失,尊界风波越来越不简单了!

新动察
2026-10-09 11:43:41
京多安被问是否为踢巴萨做好准备,他的反问扎心了

京多安被问是否为踢巴萨做好准备,他的反问扎心了

坠入温柔晚风
2026-10-10 23:07:44
莫雷加德发文致谢北京!结束WTT大满贯赛程,赶场奔赴乒乓欧锦赛

莫雷加德发文致谢北京!结束WTT大满贯赛程,赶场奔赴乒乓欧锦赛

乒谈
2026-10-10 22:07:23
米洛耶维奇:大胜是队员应得的;吴曦和朱辰杰对申花非常忠诚

米洛耶维奇:大胜是队员应得的;吴曦和朱辰杰对申花非常忠诚

懂球帝
2026-10-10 23:10:30
外资撤不走,中国拦不住,如今的中国广东,制造早已不是代工

外资撤不走,中国拦不住,如今的中国广东,制造早已不是代工

风流女汉
2026-10-10 01:01:09
第一机场,易主了

第一机场,易主了

城市财经
2026-10-09 11:46:46
日本人看得透亮!中日一旦开战,中国根本不会只打眼前一仗

日本人看得透亮!中日一旦开战,中国根本不会只打眼前一仗

张鴘喜欢软软糯糯
2026-10-10 10:40:54
接班范乔丹!火箭新人已完全值得信任 攻防两端均能帮助球队

接班范乔丹!火箭新人已完全值得信任 攻防两端均能帮助球队

惊奇侃球
2026-10-10 21:03:31
爆了!唐斯尼克斯彻底分道扬镳!提前告别了!?

爆了!唐斯尼克斯彻底分道扬镳!提前告别了!?

贵圈真乱
2026-10-10 12:59:50
这很科学:89%的人幻想过同时和多人发生性行为,算精神出轨吗?

这很科学:89%的人幻想过同时和多人发生性行为,算精神出轨吗?

宇宙时空
2026-05-26 18:20:10
截至9月底,养老、失业、工伤三项社保基金累计结余11.2万亿

截至9月底,养老、失业、工伤三项社保基金累计结余11.2万亿

新京报
2026-10-10 12:15:07
76岁路都走不稳还开演唱会捞金,全网恶评如潮,他却扬言回馈粉丝

76岁路都走不稳还开演唱会捞金,全网恶评如潮,他却扬言回馈粉丝

黎兜兜
2026-10-09 14:08:09
No!伤了,又伤了!中国男篮第一核心后卫

No!伤了,又伤了!中国男篮第一核心后卫

篮球实战宝典
2026-10-10 21:50:14
郑钦文:明天还有一场艰苦的对决,我会保持谦逊与专注

郑钦文:明天还有一场艰苦的对决,我会保持谦逊与专注

懂球帝
2026-10-10 23:10:27
世界上这么多人口萎缩的国家,为什么争抢的不是华人而是印度人?

世界上这么多人口萎缩的国家,为什么争抢的不是华人而是印度人?

云霄纪史观
2026-10-09 00:58:47
河南三支一扶再起波澜,之前因考试作弊14万考生被要求再考,已经上岗的考生被告知不能转编

河南三支一扶再起波澜,之前因考试作弊14万考生被要求再考,已经上岗的考生被告知不能转编

Mr王的饭后茶
2026-10-09 14:53:24
公路车骑行服,熟女骑行穿搭,利落面料勾勒饱满曲线

公路车骑行服,熟女骑行穿搭,利落面料勾勒饱满曲线

只要高兴就好
2026-09-24 11:58:50
2026-10-10 23:39:00
Unity incentive-icons
Unity
Unity中国官方帐户
2520文章数 6737关注度
往期回顾 全部

科技要闻

上世纪成熟的踏板,为何今天还会断裂?

头条要闻

港媒:梅艳芳骨灰被盗三个月无线索 歌迷会公开求助

头条要闻

港媒:梅艳芳骨灰被盗三个月无线索 歌迷会公开求助

体育要闻

十年回首:湖人三榜眼的夏天,与NBA无关

娱乐要闻

宋佳一串三大满贯 争议随之而来

财经要闻

双汇因抗生素超标共被罚1.29亿元

汽车要闻

千匹马力+三把锁/顶配能浮水 银河战舰700限时焕新价16.98万起

态度原创

教育
亲子
健康
数码
家居

教育要闻

“考一半,突然通知全国考试取消”

亲子要闻

生孩子的收益被国家、企业拿走了

痘坑留下后,还能填平吗?

数码要闻

长城推出KING 1050W全模组钛金牌电源:10年质保,1799元

家居要闻

2026建博会(广州) 公装联探展交流活动

无障碍浏览 进入关怀版