- 博客(3)
- 收藏
- 关注
原创 我的Unity学习笔记(三)坦克大战小游戏(1)
在private void FixedUpdate()方法中添加以下代码,将代码放在FiexedUpdate生命周期函数中,是为了解决抖动。建立一个Perfabs文件夹来放置预制体,并在Perfabs文件夹中创建效果和地图两个文件夹来放置对应的预制体。按上面的步骤下来会发现坦克向不同方向移动时,都是朝向同一个方向的,需要在更改移动方向时,朝向一致的方向。将刚体组件中的重力改为0 ,选中冻结Z轴,解决移动当中的旋转。将玩家、地图资源拖入游戏场景中并修改为合适的大小。在下面的图片中找出坦克对应的不同方向。
2023-03-29 23:25:13 403
原创 我的Unity学习笔记(二)小球吃食物游戏
要使相机跟随小球移动,需要先计算出相机与小球的距离,然后再将小球移动的位置加上相机与小球的距离就可以使相机跟随小球移动。创建一个立方体,通过调整缩放,形成墙的形状,然后创建一个墙的材质球,将材质赋予墙。可以通过改变预制体参数来整体改变所有实例参数,也可以改变一个实例参数将其覆盖预制体。通过小球吃掉食物进行得分,在小球的脚本中增加计数,并且当吃光所有食物时显示胜利。调用OnCollisionEnter,检测到碰撞食物,销毁食物。调用OnTriggerEnter,检测到触发到食物,销毁食物。
2023-03-27 21:32:06 735
原创 我的Unity学习笔记(一)
点击文件-----新建项目-----为自己的项目起个名字(我创建的叫MyProject01)在SampleScene中添加物体,右键点击-----在3D对象中选择想要创建的物体。是触发器,如果是,组件所在的物体可以接收到触发事件,组件所在的物体会被物理引擎忽略。其中,位置Position,Rotation控制物体的旋转,Scale控制物体缩放。材质,用于调整组件所在的物体在碰撞时的摩擦力和弹力,以改变碰撞效果。左侧为场景和游戏,将层级和项目放在中间,检查器占最右面一列。显示网格,改变物体外面的网格形状。
2023-03-26 21:17:10 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人