Unity(游戏场景 + 游戏对象)
地形烘焙:
便于人物的循路计算,要对地形进行设定。
选中static
调烘焙后的详细设定,楼梯高度等参数,防止人物穿模。
场景介绍和UGUI跳转:
主场景
用UGUI处理这种2D的页面:
人物头像和血条没有加UI,就是画布(图片直接放到canvas)。
添加方法如下(按钮、图片、文字):
创建新场景会自动新生成:
默认跟随生成,作用是控制事件和事件处理函数之间的关系。
画布不能调整位置因此参数不能改变。
控制渲染模式。
图示是按照屏幕等比例放大。
如果3D中放2D,则选择第三个(可以旋转斜放)。
调整分辨率和控制模式。
第一个不随着分辨率改变而改变(调整后可能会改变位置),而第二个会自动调整。
一般参值(1920、1080)
根据屏幕宽度和高度调整画面缩放。
下面也可以调整分辨率
拖进新场景的时候千万不要忘记勾选Sprite
界面1拖进右边Image,右下角适配屏幕。
在界面右键添加按钮文字等。
界面跳转由UI技术实现。
事件处理函数一定为公有的;上方要写“using”命名空间。
场景拖拽后生成数字,对应跳转代码
建立空物体后拖拽代码
拖拽代码。
点击选择写的事件函数。
完成跳转。
碰撞检测:
创建好的敌人(动画做的预制体)拖到场景里面。
添加敌人的碰撞检测。
搜cir添加球形的包围盒。
感知范围大小点击编辑后在界面调节或者在下面的Radius调节。
Is Trigger:触发器,勾选的话会忽视因为攻击范围形成的攻击墙从而更近地接近敌人(范围大的时候更明显,范围小的时候无所谓)