Unity半月学习总结

人物制作

1添加新的输入系统

再在人物中添加player input组件创建inputAction再在其中创建代码,从而可以通过代码来执行输入控制

移动

跳跃

 在inputaction中创建再将按键绑定函数通过rb.AddForce(transform.up*力的大小,ForceMode2D.impulse);使人物跳跃

下蹲

将移动的x改成y,y小于0就执行动画并改变碰撞体的大小

走路

通过回调函数简写

敌人制作

通过状态机的写法改变敌人的状态

检测撞墙函数Physics2D.OverLapCircle(位置,范围,layermask);检测人物Physics2D.BoxCast(位置,大小,角度,方向,距离,layermask);

摄像机跟随与抖动

利用插件实现跟随,添加了2DCamera可以在其中实现抖动监听,在创建空的的物体添加抖动源,

通过代码创建ScriptObject,利用UnityAction通过事件监听实现受伤摄像机抖动。

音效与背景音乐的设置

Main Camera中有声音的监听在创建个空物体添加AudioSorce利用事件的方式实现播放

利用json保存数据

实现移动平台的组件

如果是Mac或者window就不激活

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值