3D迷宫(一) babylon.js
这是我的第一个3D游戏,基于上次的迷宫小游戏制作的,之后学了babylon.js,就乘机做了个3D迷宫的,可以是边学边做的小游戏。
基本都是用到babylon.js的一些api而已,一开始还觉得这个好好玩,后面发现全是api,跟当初学win32汇编时调用window的api时一样的,不过这个好有案例。还有天空盒这素材有点难找,唯一一个好的是从babylon文档里面的例子扒下来的,纹理的效果不是那么逼真,可能是我的灯光调的不是很好。
不过在此期间还是学到了很多的东西。还有就是最重要的一条就是学到的东西一定要记下来,不然会记不得,这几个月没玩php,有些东西都记不得了。又白学了。
babylon.js基础
场景
多场景 图层蒙版(我还奇怪呢,这里怎么会有这个,我还以为只有ps那些才会有)
我这里主要分为了 2种场景
一种是背景+控件的场景、一种是游戏的场景
- 背景场景:
主要是用来渲染背景的。应用天空盒的。 对于控件,这里有个问题。控件那里再提问。
背景场景好像不能多个一起来,多个一起来指的是根游戏场景的一样。
- 游戏场景:
游戏场景我分为了两个一个使用,一个备用。背景场景好像不能这样玩,也有可能是我测试代码写错了。
相机
多个相机 相机对应的图层蒙版 相机的多视图 相机行为
我这里有4个相机,第一人称相机、小