上周Unity官方又发布了一个Project Tiny的例子,这一次,是一个3D的项目。
虽然Unity官方一直不愿意承认Project Tiny是一个面向H5的项目,但是,但是,人民群众的眼睛是血亮的,不论你叫什么,承不承认,我们只是想用Unity来写H5游戏罢了。
公众号文章:《Unity C# 版的HTML5 3D游戏解决计划正式来了》
(图来自官微截图)
(图来自官微文章)
官方论坛上也有相关的帖子:
《Project Tiny Fall update “Tiny Racing" preview.3 - 020.0 is available》
https://forum.unity.com/threads/project-tiny-fall-update-tiny-racing-preview-3-020-0-is-available.792999/
(图来自官方论坛截图)
哇哦
我的朋友圈沸腾了
好吧
其实也没有那么沸腾
不过
大家还是小小激动了一下
毕竟,距离上一次Unity公布Tiny Project的进度,已经很久很久了,我们一度以为Unity已经放弃了H5这个市场了。
到底有多久?
我手欠,我来搜……
上一次刚好是
(图来自官方论坛截图)
一年前……
依稀还记得一年前沸腾的情景……
好了,让我们忘记过去,往前看~~~
上周,Unity正式公布了这个3D项目的一些实现细节
《Unity Project Tiny HTML5 3D游戏开发入门》
https://mp.weixin.qq.com/s/L3UYVSLSNzWFr2EXz0SSeQ
(图来自官微截图)
对了,如果你是一个程序员,请仔细阅读官微(官方微信公众号)或者官方文档中的
Feature Status(“但是”) 局部。
你会发现……
https://docs.谷歌.com/document/d/1A8hen2hLFY5FLkC5gd3JP2Z-IpHfnAX-CpYLK3aOdwA/edit#
这果然还是个相对比拟Early的版本
玩游戏的人都知道,Early Access预览版与正式版本的距离。
很多功能只能等到 Next Year 2020年了
不论怎样,毕竟
2019年只有不到10天了嘛~~
但是
2020年只有不到10天了!!
不论怎样,
不论有多久,
作为一个Unityer,
我们(你们)还是会继续等下去,
不然还能怎样?
Talk Is Cheap, Show Me the Code!
言归正传,我们先从这个预览版偷窥一下Unity Tiny Project的一些技术细节:
WASM + DOTS
项目代码:https://github.com/Unity-Technologies/ProjectTinySamples
名词解释时间
WASM
全称是 Web Assembly,是一种很厉害的Web编程技术!
有多厉害?
据说,跑起来就像名字里说的Assembly(汇编)那么快!
而且,最重要的是,
这种语言可以用任何高级语言来写,比如C/C++。
听起来是不是很牛X,很高端,很大气,很上档次?
是不是比JavaScript高级无数倍?
就连Unity官微都说它很厉害!
如果你想看看我怎么尝试WASM的,可以点击阅读原文检查我们的技术博客:
《WASM 初体验: Hello, World》
https://xmanyou.com/wasm-emsdk-mac-start-up/
DOTS
Data-Oriented Tech Stack,是Unity提出的一个很高端大气上档次的技术栈。
https://blogs.unity3d.com/2019/02/26/on-dots-c-c/?_ga=2.69295184.1999491310.1577154472-1219226182.1509884894
既然是技术栈,那就是手说,这是由多项技术组成的集合咯。
真是太厉害了!
WASM + DOTS 这两个高端大气上档次的技术的结合,一定会发生一个更高端更大气更上档次的结果。
就好像,两个Top2的学霸结合一定不会生出学渣的娃一样。
显而易见!
毫无疑问!
确定无疑!
学渣们,欢呼吧,等待吧~
那么,
如果你问作为一个学渣的我:
距离用Unity发布H5小游戏还有多远?
我只能说