博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity对H5小游戏开发的支持——Project Tiny
阅读量:6091 次
发布时间:2019-06-20

本文共 1214 字,大约阅读时间需要 4 分钟。

 

随着
微信小游戏跳一跳的大火,游戏市场对于
H5小游戏的开发逐渐火爆,作为一名Unity游戏开发从业者,大家对于Unity中开发小游戏的支持也很关注!近日Unity官方发布了
Project Tiny 预览包,旨在
构建可以即时加载而无需安装的游戏和体验

Project Tiny

Project Tiny是一种新的模块化Unity运行时和编辑器模式,旨在
构建可以即时加载而无需安装的游戏和体验。截至目前,它可以通过软件包管理器作为Unity 2018.3的预览包,称为
Tiny Mode

 

Project Tiny为开发人员提供了快速创建高质量2D即时游戏可播放广告所需的工具,这些游戏体积小,并且可以在各种移动设备上快速启动

上述链接(需要科学上网)是一款由Project Tiny创建的即时游戏Tiny Arms Revenge。初始仅以969 KB压缩数据(162 KB引擎,199 KB游戏代码,597 KB美术资源)开始游戏。另外还有861 KB的音频文件加载,整个项目的游戏总共仅需要1.8 MB

 

Tiny项目目前处于
预览阶段,在明年公开发布之前,它还是被认为是未完成的产品,大家可以提前预览一下!官方也在寻求更广泛客户的反馈,以确保功能集,工作流程,性能和稳定性满足在Unity中开发小游戏的需求。

Tiny Arms Revenge小游戏:

v2-b535e2a72e931aa93f83b46030ae2977_b.jpg

特点功能

Project Tiny使用模块化架构构建,允许您选择要包含的功能。它采用
纯数据导向的ECS方法,可以在较小的代码大小下实现高性能。目前的功能集专注于构建
即时2D游戏
可播放广告。在未来的版本中,将添加其他功能以构建即时
3D和AR游戏和体验

性能分析

面向数据的ECS架构能够实现卓越的性能。在iPhone 6S上,Tiny运行时可以显示3-4倍的移动动画精灵,同时保持60fps。通过减少并在某些情况下完全消除引擎开销来实现高性能,从而为游戏逻辑留出更多时间。正确利用这一点可以让游戏生成更丰富的内容,或者覆盖更广泛的设备。

C#支持

Unity正致力于为C#带来极高的性能,例如Burst编译工作。努力鼓励开发人员编写C#代码,同时仍然会让代码量更小。
Project Tiny目前使用
Typescript编写游戏逻辑,官方指出,在预览期间它将被C#替换。使用C#,能够生成更小的代码大小和更好的性能,并提供改进的调试体验。即使在定位网络时,也能够利用Burst等技术。
官方指出,一旦对C#的支持准备就绪,他们将删除Typescript

 


如何体验它?

Project Tiny作为一个名为“
Tiny Mode”的软件包提供。要安装它,打开
软件
包管理器
启用Preview Packages,然后
安装Tiny Mode
预览包下载中找到
Tiny用户手册
API文档
示例项目

下方是官方的一小段介绍视频:

 

转载地址:http://oqlwa.baihongyu.com/

你可能感兴趣的文章
mochiweb 源码阅读(十五)
查看>>
前端面试中的常见的算法问题
查看>>
计算机语言的基本理论
查看>>
nodejs流之行读取器例子
查看>>
批量文件重命名工具
查看>>
简单说一下UWP中的JumpList
查看>>
unity将object[]或者string对象转换成枚举enum
查看>>
以太坊系列之六: p2p模块--以太坊源码学习
查看>>
使用scikit-learn解决文本多分类问题(附python演练)
查看>>
2018 年最值得关注的 JavaScript 趋势
查看>>
什么是区块链?超级账本 Brian Behlendorf 从五个方面教你认识
查看>>
Linux中的帮助功能
查看>>
针对Android的Pegasus恶意软件版本和针对iOS的有什么不同?
查看>>
全局探色器
查看>>
Hive Export和Import介绍及操作示例
查看>>
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
上传jar包到nexus私服
查看>>
Why Namespace? - 每天5分钟玩转 OpenStack(102)
查看>>
Project:如何分析项目中的资源分配情况
查看>>
HDU 4803 Poor Warehouse Keeper (贪心+避开精度)
查看>>