凤凰彩票app Unity 201 8. 3推出Project Tiny游戏开发套件!

日期:2021-04-01 08:18:52 浏览量: 108

Project Tiny是Unity的全新模块,提供了全新的运行时和编辑器模式,旨在构建无需安装即可立即加载的游戏和体验。 Tiny项目当前作为预览资源包在Unity 201 8. 3中启动华体会app ,资源包的名称为Tiny Mode。

Tiny项目为开发人员提供了快速创建高质量2D迷你游戏和可播放广告所需的工具。创建的游戏安装包很小,可以在各种移动设备上快速启动。

“ Tiny Arms Revenge”是使用Project Tiny创建的即时游戏。第一次传输将下载969KB的压缩数据以启动游戏,包括:引擎数据162KB,游戏代码199KB和艺术资源597KB。当游戏运行时,将加载一个额外的861KB音频文件,并且整个项目的最终大小为1. 8MB。

小游戏的开发工具

广告曾经是童话般的梦想亚博app ,现在是童话之王,那就去做吧!仙子

预览阶段

目前,Tiny项目仍处于预览阶段ag真人厅 ,直到明年正式发布之前,它仍是未完成的产品。在预览阶段,我们将收集大量用户反馈,以确保功能集,工作流,性能和稳定性能够满足用户的需求。

我们计划在正式发布之前进行很多迭代,因此我们期待获得反馈以改进产品。我们欢迎开发人员在开发中使用该产品,但请注意小游戏的开发工具,Tiny项目仍处于预览阶段,后续开发可能会更改当前功能。

通过广告宣传这种用来燃烧木材的桑黄炸金花棋牌 ,现在已经稀缺万人牛牛 ,无法用金钱购买!

功能

Project Tiny是使用模块化体系结构构建的,因此您可以选择要添加的功能。 Tiny项目使用纯面向数据的ECS编程模型,可以用更少的代码来实现高性能。

当前,Project Tiny项目专注于构建即时2D游戏和可播放广告。在将来的版本中,将添加其他功能来构建即时3D和AR游戏和体验。

性能

面向数据的ECS架构可以实现出色的性能。例如:在iPhone 6S上,Tiny运行时可以显示的动画精灵数量是其他面向Web的2D引擎的动画精灵数量的3到4倍,同时保持每秒60帧的运行速度。在类似的设备上,所需的引擎加载时间约为350-600毫秒。

我们实现高性能的方法是减少并在某些情况下消除引擎性能的开销,从而为每个帧中的游戏逻辑留出更多时间。合理使用此方法可以帮助您创建更丰富的内容或在更多设备上运行应用程序。

C#支持

Unity正在努力为C#带来更高的性能,例如Burst编译器的开发。我们还允许开发人员使用C#进行编程,但是最终生成的代码量很少。尽管Project Tiny项目目前使用Type代码编写游戏逻辑,但在预览阶段它将被C#替换。

使用C#,我们将能够生成较少的代码,同时获得更高的性能,并提供更好的调试体验。即使它是为Web构建的,我们也将能够使用诸如Burst之类的技术。请注意,当C#支持就绪时小游戏的开发工具,我们将删除Type。

开始使用

Tiny项目是通过称为“ Tiny Mode”的资源包提供的。安装时,请打开Unity 201 8. 3 Beta的资源包管理器,选择“预览包”,然后安装Tiny Mode。