Unity 引擎再度革新!小游戏、车机、鸿蒙开源等领域全面升级,开启全新开发时代
4月14日,团结引擎迎来了1.5.0版本的技术更新,这一版本在多个领域都带来了显著的进展。此次更新不仅优化了小游戏的功能体验,还针对团结引擎车机版进行了深度适配,进一步提升了车载娱乐系统的性能。同时,OpenHarmony生态的兼容性也得到了加强,为开发者提供了更多可能性。此外,ShaderGraph的改进让用户能够更高效地创建视觉效果,而MuseChat则通过技术创新让对话更加自然流畅。Hub&License模块的升级进一步保障了平台的安全性和稳定性,DigitalAssetManagerforTuanjie的加入也为资源管理带来了便利。值得一提的是,新版本还发布了官方开源车模Sample,这无疑为汽车行业注入了新的活力。 我认为,这次更新充分体现了团结引擎团队对技术创新的执着追求以及对用户需求的深刻理解。无论是游戏开发者还是汽车制造商,都能从这些功能升级中找到满足自身需求的解决方案。尤其是车机版的优化和开源车模Sample的推出,不仅展现了技术实力,更为行业合作打开了新的大门。期待未来团结引擎能够在更多领域实现突破,为开发者和用户提供更多惊喜。
在Tuanjie1.5.0版本里,小游戏模块针对BuildProfile、动画效果以及异步加载等方面实施了多项功能优化与性能升级。
计划于4月内正式面向用户开放的抖音小游戏平台即将上线,目前正进行相关package的安装与抖音小游戏SDK的集成工作。
随着小游戏市场的快速发展,为了更好地满足开发者的需求,我们计划在平台中引入小游戏平台切换功能,并实现不同小游戏SDK包之间的严格隔离。为此,我们将新增一系列小游戏平台宏定义,例如MINIGAME_SUBPLATFORM_XXX,以帮助开发者更高效地管理和适配不同的游戏平台。 这一举措无疑是对当前市场趋势的积极回应。随着越来越多的小游戏开发者加入市场竞争,如何确保各平台间的兼容性和稳定性成为了一个重要课题。通过引入这些新的功能与宏定义,不仅能够提升开发效率,还能有效降低因平台差异带来的潜在风险。 此外,这种隔离机制对于保护用户隐私以及维护游戏生态健康同样具有重要意义。它使得每个小游戏都能在一个相对独立且安全的环境中运行,避免了资源冲突或数据泄露等问题的发生。长远来看,这有助于构建更加开放、公平且充满活力的小游戏生态系统。 总之,在不断变化的技术环境中,持续优化用户体验和技术架构是企业保持竞争力的关键所在。此次升级既体现了对市场需求敏锐洞察力,也展示了对未来发展的前瞻性布局。希望未来能见到更多创新性措施推出,进一步推动整个行业向前发展。
新增小游戏打包接口
在使用过程中遇到设置未能正常生效以及打包时出现错误等问题,请对这些问题进行修复和完善。
支持对从模型文件中分离后的 AnimationClip 进行 ACL 压缩,改善 ACL 动画采样性能。
Animator Component 新增“Update Frequency Mode”选项,允许开发者控制动画更新频率,降低 CPU 开销。
AssetBundle.LoadAssetAsync 增加分帧处理,改善小游戏加载资源卡顿问题。
在开发过程中,我发现使用`InstantiateAsync`进行异步实例化时,如果场景切换操作发生在实例化完成之前,可能会导致程序崩溃或异常行为。这一问题的核心在于资源加载与场景管理之间的协调不足。通常情况下,异步加载机制是为了提升性能和用户体验而设计的,但如果缺乏适当的同步处理,就容易引发上述问题。 我的建议是,在调用`InstantiateAsync`之后,务必确保其实例化任务已经完成再执行场景切换逻辑。可以通过检查返回的`Task`状态或使用回调函数来实现这一点。此外,还可以考虑在场景切换前对所有异步操作进行统一的管理,例如通过一个队列来记录未完成的任务,并在切换场景前等待这些任务完成。 从技术角度来看,这种问题反映了开发者在处理异步编程时需要更加细致地规划流程控制。虽然Unity引擎提供了强大的工具支持,但合理利用这些工具并结合实际需求设计逻辑才是避免此类问题的关键。同时,这也提醒我们,在优化性能的同时,也要兼顾代码的健壮性和可维护性。
移除 InstantiateAsync 生成 GameObject 名称中的空格,与 Object.Instantiate 保持一致。
其他
Graphics Settings 中新增“Disable Clear Alpha”开关,默认关闭上屏前的 ClearAlpha 调用,可降低约 100mw 功耗。
修复 CullingOptions.SkipCulling 跳过 Scene Culling 后,cullingMask 未生效问题。
ShaderWarmupAsync在适配微信小游戏iOS高性能模式与安卓平台时,显著提升了加载表现。这一技术的应用不仅为开发者提供了更高效的解决方案,还进一步优化了用户体验。尤其是在跨平台开发日益重要的今天,ShaderWarmupAsync展现了其在多端兼容性上的强大优势。我认为,这种技术的进步对于推动整个游戏行业的发展具有重要意义,它不仅让开发者能够更加专注于创意本身,同时也为玩家带来了更流畅、更稳定的游戏体验。未来,期待看到更多类似的技术创新,助力移动游戏品质再上新台阶。
修复使用 AutoStreaming 打包完成后,图集在 Editor 中显示模糊的问题。
在Tuanjie1.5.0版本中,团结引擎车机版针对车机HMI在Android、QNX以及Embedded Linux三大平台上的表现进行了深度优化,显著提升了整体系统的稳定性和流畅度。这一版本不仅修复了多个潜在的技术漏洞,还引入了一系列创新功能,以更好地满足用户需求。 从我的角度来看,这次更新标志着车载操作系统向着更加成熟的方向迈出了重要一步。尤其是在当前智能汽车快速发展的背景下,一个稳定高效的车机系统显得尤为重要。它不仅能为驾驶者提供更安全、便捷的操作体验,同时也为未来更多智能化服务奠定了坚实的基础。希望后续版本能够继续保持这种积极向上的发展趋势,在性能优化与新功能开发之间找到更好的平衡点。
Tuanjie 1.5.0 中,HMI Android 致力于为车机应用开发提供更多的解决方案。因此,在继续提升 URAS(Render As Service)稳定性和完善 URAS 能力的基础上,推出了 Android App View 这一全新功能,支持将安卓应用(包括第三方应用)以 App View 2D 或 App View 3D 的形式直接放入场景中,为车载应用间的互联互通提供更多可能。
从 Tuanjie 1.5.0 版本开始,Tuanjie Editor 中支持直接创建 Android App View 2D 和 Android App View 3D 组件,并提供了接入安卓应用的完整工作流,几步便可实现安卓应用的接入。接入场景中安卓应用的触控等交互均不受影响,可正常使用。
在 Tuanjie 1.5.0 版本中,OpenHarmony SDK 已经同步更新适配到 OpenHarmony v5.0.2 Release 版本(最新版本)。
近日,OpenHarmonyHilogPackage进行了重要功能模块的升级,此次更新带来了两项全新模块——DeviceInfo和Performance。
支持在TuanjieEditor中直接连接真实设备,展示设备的相关信息,涵盖基础参数(例如操作系统版本、屏幕分辨率等)以及动态数据(如电池状况、网络连接状态等)。
一款优秀的性能监控工具能够帮助开发者全面了解真机上运行的应用程序表现,无论是系统的整体负载数据(例如CPU、GPU等),还是具体应用的资源消耗情况(如进程的CPU、GPU以及内存占用),都能被精准捕捉。这款工具的一大亮点在于其高度的灵活性,用户可以自行设定需要采集的性能指标,从而更高效地聚焦于特定需求。同时,它还能自动记录目标应用的关键性能快照,为后续优化提供详实依据。 在我看来,这样的工具无疑是开发者的得力助手。在移动应用开发日益复杂的今天,仅仅依赖人工判断已难以满足需求。通过这类自动化工具,不仅能够大幅节省时间成本,还能让开发者以更科学的方式评估和改进产品性能。此外,这种对细节的关注也体现了技术进步的方向——即从粗放式管理向精细化运营转变。未来,希望这类工具能进一步简化操作流程,并扩展更多维度的数据分析功能,助力整个行业迈向更高水平。
OpenHarmony SDK Kits Package 已完成更新,主要涉及两方面的改进:一是与 Tuanjie 1.5.0 版本同步,对 etslib 调用 UI 线程的接口进行了调整;二是对导入 DemoScene 的操作流程进行了优化。
Tuanjie1.5.0版本对OpenHarmony的各项功能模块进行了优化与增强,例如新增了对自绘制内容帧率的支持。针对OpenHarmony平台上的游戏应用在上架后难以突破60帧的瓶颈问题,Tuanjie1.5.0提供了关闭垂直同步并调整Application.targetFrameRate至目标帧率的功能,从而实现更灵活的帧率定制。
Unity官方宣布,自2024年1月1日发布以来,Unity引擎的下载量已突破30万大关,基于该引擎开发的项目总数也超过了50万。这一成绩充分展示了Unity在开发者群体中的受欢迎程度和技术影响力。展望未来,Unity引擎将继续以Unity 2022 LTS为基础,作为一个独立的产品持续优化与迭代。其未来的更新重点将涵盖渲染、光照、动画、视觉特效(VFX)、用户界面(UI)、工具链的易用性提升,以及针对不同平台的支持和云服务的整合。这些全面的功能升级无疑将进一步巩固Unity在游戏开发和其他创意领域的领先地位。 从我的角度来看,Unity能够取得这样的成就并非偶然。它不仅凭借强大的技术实力满足了开发者的基本需求,还通过不断扩展其生态系统和服务来迎合行业发展的趋势。例如,随着云计算和跨平台开发需求的增长,Unity提供的云端解决方案显得尤为重要。同时,对于那些希望快速上手或高效完成项目的团队来说,Unity始终致力于降低使用门槛,并通过一系列创新功能提高工作效率。可以预见,在接下来的时间里,Unity将继续引领行业发展潮流,为更多创作者带来无限可能。
附完整更新内容链接如下:
https://release-notes.unity.cn/release-notes