目录:
1、unity相比three.js的优势
2、
Unity官方文档,Unity中国官网,有中文文档
Unity的资源商店,有很多免费的资源;当然好的资源肯定是要付费的
Unity官方教程
在今年3月19日,我们免费开放了Unity Learn Premium,一项包含综合性实时3D学习内容和Unity专家线上咨询的服务。自Learn Premium开放以来,社区的反响非常热烈,超过320,000名用户使用其学习。很明显,Learn Premium是Unity社区的一个重要资源,我们希望将来会有更多的人能通过我们的实时3D学习资源,向自己的目标更进一步。因此,从今往后,Unity Learn Premium将继续向所有人免费开放。(业界良心)
https://unity.com/products/unity-learn
Unity大学,Unity官方游戏开发实战课程(钱都被他一个人挣了)
Unity web的成功案例
- “坦克英雄”
Unity开发一个小Demo
1、unity环境配置比较简单,个人license也是免费的
2、在资源商店里可以收藏一些免费的资源,在My Assets可以看到,下载->导入后就可以在场景中使用
3、比如下载一个subway Train的资源(作者KrazyFX,有一些末日丧尸类的素材),调整下纹理(默认纹理渲染不出来),调整成Standard(Specular Setup)高光材质,效果如下:
4、加入相机旋转的脚本,Ultimate Camera Controller,可以查看demo
5、打包、抗锯齿等,edit->project setting->quality里调整下参数,h5的Quality默认是high,调成ultra;Anti Aliasing调成8倍取样
6、Build And Run,平台选择WebGL发布就可以看到效果了
1、每个项目有自己的项目文件夹
2、要调整好相机位置,通过右下角小窗口可以看出来
3、灰屏和unity版本没有关系,重新安装后没有解决,单独一个立方体是可以运行的
4、将fbx格式的模型导入到unity中后,添加到scene中时,要把没用的场景、灯光等文件删除,否则编辑态是OK的,运行时会灰屏
Unity商城下载的模型如何运行?
unity怎么抗锯齿?
edit-项目设置-质量-抗锯齿-8倍多重采样
(编辑态是没有效果的,play mode 才有效)
mac效果好,导出到web效果不佳?
在quality中,mac默认选的Ultra,web选的High,将web调整成Ultra即可
无法添加脚本?
文件名和类名不一样
GitHub:插件Unity3DRuntimeTransformGizmo
CamCtrl的简易代码
Unity组件
Unity框架
tips:
1、要习惯保存,运行态的编辑是不会生效的
遗留问题:
2、显示启动动画,默认勾选的,不能取消?当然可以用div覆盖,是否有更好的解决方案
参考:
bilibili [游戏开发]Unity游戏开发零基础入门教程