- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 nodejs+express+mongodb 快速接口开发
quick-mongonodejs+mongodb+express API快速生成使用说明安装$ npm install duzq-quick-mongo建立mongodb数据模型const mongoose = require("../utils/mongodb")const dayjs = require("dayjs")// User模型const UserSchema = new mongoose.Schema({ id:{type:String, default: da
2020-12-26 12:29:28
434
原创 《Unity入门案例-Tanks坦克大战》9-发射子弹时蓄力
9 发射子弹时蓄力实现效果如下image按下开火键(坦克1为空格键)重置力为最小力,一直按着的时候蓄力,抬起的时候发射。如果按着的时候蓄力到最大,则自动发射,此时在抬起则不会重复发射。首先定义和力相关的几个变量private float crtForce = 15; // 当前的力private float minForce = 15; // 最小力privat...
2018-10-22 19:31:09
1258
原创 《Unity入门案例-Tanks坦克大战》8-子弹碰撞处理
8 子弹碰撞处理为了处理子弹打到坦克的伤害我们在这里新建一个Shell.cs子弹有两种情况,碰到坦克炸开,没有碰到坦克则过2s子弹销毁.void Start () { Destroy (gameObject, 2); // 过2秒子弹销毁}碰到子弹我们这里使用OnTriggerEnter,要想这个发生首先要确保Shell预设体里面Collider的Is Tri...
2018-10-22 19:30:07
1961
原创 《Unity入门案例-Tanks坦克大战》7-坦克血条
7 坦克血条点击菜单GameObject->UI->Slider创建Slider选中EventSystem,设置Horizontal Axis为HorzontalUI,Vertical Axis为VerticalUIimage选中Canvas,设置Render Mode为World Space, Reference Pixels Per Unit为1im...
2018-10-22 19:28:48
1512
原创 《Unity入门案例-Tanks坦克大战》6-发射子弹
6 发射子弹本节完成发射子弹的功能,最终代码如下:image首先,发射子弹得确定发射的位置和方向,还有发射的初始速度.具体的发射速度和按下发射按键的时间长短有关,这个关于子弹的蓄力我们在第九小节中会讲到.首先我们在Tank上添加一个空物体,命名为FirePosition,设置Position为(0,1.7,1.35),Rotation为(350,0,0)image...
2018-10-22 19:27:30
3821
原创 《Unity入门案例-Tanks坦克大战》5-子弹
5 子弹本节的任务是创建子弹的Prefabimage首先从Model/Shell找到子弹的模型,拖入Hierarchy中,添加刚体组件,所有属性默认值.添加Capsule Collider,选中 Is Trigger,设置center为(0,0,0.2),radius为0.15,Height为0.55, Direction为Z-Axis.image效果如下i...
2018-10-22 19:26:50
884
原创 《Unity入门案例-Tanks坦克大战》4-坦克的移动和旋转
4 坦克移动和旋转本节课的目标是实现同时wsad和上下左右控制两个坦克分别移动和旋转4.1 本节代码预览image将上节课场景s2另存为s3.4.2 添加车轮扬沙效果从Prefabs里面找到DustTrail,拖放到Tank里面image单击DustTrail,改为LeftDustTrail,设置坐标为(-0.5,0,-0.75)在Hierarchy里面...
2018-10-22 19:23:23
3265
原创 《Unity入门案例-Tanks坦克大战》3-添加坦克
3 添加坦克3.1 本节效果预览3.2 另存新场景首先打开上次的场景s1,另存为s2,放到同一个文件夹下面.3.3 添加坦克模型在Model文件夹下面找到Tank模型将Tank拖放到Hierarchy里面选中Tank,在Inspector面板里面设置Layer为Players在弹出的面板里面选择No,this object only.在后...
2018-10-22 19:22:14
3902
原创 《Unity入门案例-Tanks坦克大战》2-场景设置
2 场景设置2.1 本节效果预览2.2 项目目录设置点击Project面板的Create按钮,在根目录下面新建wm文件夹Wm文件夹用于存放我们自己生成的Prefab和脚本等其他资源,主要是与Tanks项目原始资源和素材做区分.Wm文件夹下面有三个子文件夹Prefabs用于存放我们自己定义的预设体Scenes用于存放我们的游戏场景Scripts用于存放我...
2018-10-22 19:15:06
1199
原创 《Unity入门案例-Tanks坦克大战》1-准备工作
0.案例介绍0.1开始界面点击Play Now 进入游戏界面左边的坦克使用ws控制前后移动,ad键左右旋转,空格键开火右边的坦克使用方向键上下控制前后移动,方向键左右键实现左右旋转,enter键开火1.准备工作本案例需要unity5.2以上版本.素材为Tanks Tutorial.unitypackage1.1新建3d项目点击unity右上角...
2018-10-22 19:13:31
2595
1
ARFoundation大全.pdf
2020-04-15
Behaviour Machine Pro 1.4.3.unitypackage
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人