Unity3D开发学习⒇⑦ 二段跳,单向平台,SoundManager,Build&Run

 

 

目录

 

1.双段跳

上次是Android平台的调试

用摇杆想二段跳可能比较麻烦,新建个UI分离出跳跃功能可能方便一点(下面是回到了window端的测试,把之前的键位改回来了

 

 上图是视频中给出的解决方案

通过一个点检测地面,就像写下蹲时一样

 

 我这用的是另一套方案

 

 定义了一个可以改变的几段跳跃

以及可当前跳跃数

 

 这样就简单的实现了多段跳,目前妹感觉出啥问题来

2.单向平台

首先分个新tilemap用来装平台

 

 单独绘制了一个

 

 加个碰撞器,加个platform effctor,碰撞器里勾选used by effector

光速搞腚单向平台

3.SoundManager

emm...视频里讲的方法是生成静态实例类用来管理几个变量

这里我还是用评论里的方法把,但保留用静态实例的方法

这里依旧注释掉playerController里的所有音频相关的代码

然后新建一个SoundManager脚本

 

 

 

 

 

 

 

 

然后再Assest下新建一个Resources文件夹

 

 又再里面建了个Audio文件夹用来放audio clip

给player新建个Audio Source(这个实际上就是所有音源的播放器,所以可能无法针对的控制音效)

 

 

然后回到代码

 

 习惯性的乱写一气(还是参照视频好一点

然后回到playerController

 

 

先声明As,start方法里拿到mananger

然后直接填方法就能用

 

 我测试了一下基本妹有问题(这里我放弃加bgm了,想加bgm的话还是独立一个Audio Source好一点


再Build出可执行的软件就搞腚了这第一个游戏了...拖到一天学一点我也够懒的,最近也在学美术,准备画几个像素人物然后跟着麦扣的肉鸽游戏开发教程做一个肉鸽玩玩

4.Build&Run

 

首先选择平台,我这里反正是选择pc\mac\linux 平台了

 

 然后设置构建的配置

看不懂就在unity里调中文...(前提是在unity hub里下了中文)

毕竟这些设置一个个翻也麻烦(而且我也有不少不认识的)

 

 

 

 

 

 

 看着改吧

改启动图像,图标,分辨率之类的

还可以调整质量

 

 选择是否包括某些质量选择

 

 Build选择保存路径,然后等超久就可以出货了

 

 

 

 屏幕妹适配好,但也算能玩

 

 

posted @ 2021-02-06 09:05  虚青海  阅读(556)  评论(0编辑  收藏  举报