Unity制作H5小游戏之TinyMode介绍
发布网友
发布时间:2024-09-25 19:51
我来回答
共1个回答
热心网友
时间:2024-09-25 19:59
Unity的Tiny Mode为开发者提供了轻量级的HTML5游戏和应用创建平台,使得游戏在移动设备上启动和运行速度更快,文件大小更小。《Tiny Arms Revenge》是使用Tiny Mode创建的即时小游戏,首次传输仅需969KB的压缩数据,包括162KB引擎数据、199KB游戏代码和597KB美术资源,运行时加载额外861KB音频文件,项目整体大小为1.8MB。
要使用Tiny Mode,首先在Unity编辑器中安装,选择菜单栏“Window > Packages Manager > All”,然后安装Tiny Mode。在PlayerSettings中设置Scripting Runtime Version为.Net 4.x Equivalent。若安装后报错,修改为.Net 4.x Equivalent即可。安装完毕后,通过菜单栏“Tiny > File > New Project”创建新项目,切换至Tiny Mode开发模式。
Tiny Mode自动创建三个文件夹和一个项目,用于存放组件、实体和系统脚本。设置模块和配置信息,点击“Build”按钮进行游戏预览。创建实体组和实体方式与创建实体组相似,支持各种类型实体的创建,仅允许添加兼容组件。自定义组件通过“Create > Tiny > Component”创建,添加注释、字段及音频和物理模块。
创建预设时,选择实体右键“Make Prefab”或拖拽到项目中。生成项目资源报告,帮助优化资源大小,包括运行时、代码和资源三部分。Tiny Mode与常规Unity开发模式在运行时、组件、场景、组件族和播放方式等方面存在差异,使用ECS模式实现高性能,一个Unity工程可包含多个Tiny Mode项目,Hierarchy窗口显示实体和实体组,组件仅包含数据,遵循ECS架构。
Tiny Mode采用Typescript作为脚本语言,即将替换为C#以提升性能。安装后可能被安全软件误判为木马,需将其添加为信任程序。通过Tiny Mode开发者能更高效地创建轻量级HTML5游戏和应用,实现高性能、快速启动和优化资源。