unity html5 游戏开发教程,unity Tiny Mode入门教程

一、介绍

Tiny Mode是Unity 2018.3新出的一个模块,提供了全新的运行时和编辑器模式,可以创建小巧轻便的HTML5游戏和应用程序,目前预览版仅支持2d。目前仅支持Typescript语言,官方文档中介绍正在开发C#支持。

二、安装

下载unity,本教程使用的版本Unity 2018.3.0f2 (64-bit)。安装后,新建项目后,

从菜单中,选择Window> Package Manager以打开包管理器。在包管理器中,选中“Advanced”下拉列表并确保启用“Show Preview

Packages”。从左侧窗格的包列表中,选择Tiny Mode,安装。目前版本:0.13.4

6899269c2f0ca737526889d5dd100c8b.png

安装完成后可以通过菜单Tiny > Import Samples导入示例工程学习

三、使用(1)新建Tiny Mode Projects

Tiny > File

> New Project

目录结构如下

1735d0a8dc02dde9d0433d3f6d25e56c.png

可见Tiny project是包含在普通unity project里的并且可以新建多个。同时会有三个文件夹Components组件:

Entities实体

Scripts代码

同时会在uinty工程目录TinyExport下生成同名文件夹,里面则是编译运行和导出发布的文件。

在新建项目后会自动添加一个Entity Groups,类似于普通工程里的Scene。也可以通过菜单手动创建。可以同时存在多个Entity Groups,但是必须有一个默认启动的Startup

Group,如何设置下面会讲到。

cd4bc8c6e43704813ae679e245674312.png(2)ESC及其在Tiny Mode中使用

ESC(Entity Component

System)是unity2018新出的功能。在普通unity工程中可以选择使用,在Tiny Mode中强制使用。

Entity:类似于GameObject

Component:仅包含数据

Tiny本身自带了很多组件

e7b1d0d60915849eea6d24956ad58ba0.png

还可以Sturct、Enum、Configuration类型的组件,其中Enum字段类型强制为int32不可修改。

在编辑器中创建组件时,会自动立即在IDE中获得对它的TypeScript支持。Unity自动创建一个以项目默认命名空间中的组件命名的组件类,它扩展了基础的ut.Component类。,会同时在TinyExport\NewProject\html5\development\bind-generated.d.ts文件内,作者本人测试,此文件在组件新建删除运行会更新,修改或重命名不更新。(所以我只是添加一个字段后代码中并没有立即加上name字段)。在字段类型右侧按钮可以切换字段是单个值还是数组,眼睛图

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值