unity人物旋转移动代码_unity制作童年回忆黄金矿工

小编小时候挺喜欢玩《黄金矿工》现在想来都是满满的回忆,所以今天小编心血来潮便有了这篇文章啦

模仿绳子

黄金矿工游戏中,玩家通过按键操作并发射钩子来挖取金矿,钩子与绞盘之间有一条绳子进行衔接,这条绳子我们运用Unity提供的LineRenderer组件来进行完成。

因为材料的约束,我们运用钩子的这张图片做为玩家的本体,并在上面增加LineRenderer组件,然后在Materials选项中挑选默许的精灵图原料(Sprites-Default),然后将Order in Layer选项修正为1,防止被布景2D物体遮挡。其间,Positions选项是用来设置线段的2点,LineRenderer组件会在游戏运行时自动在2点之间进行连线。而我们也是在代码中动态修正这2点的值,来完成绳子的效果。大致设定如图:

834d5351a0da5de55f4317b23533b579.png

LineRenderer设置接下来,在绞盘的方位新建一个空物体,用于承认线段的起点。然后在代码中更新Positions选项中点的方位即可。代码如下:

3a0597b0297b44d72561ca2f4ec2a364.png

完成后效果如下:

cd9992c76d31b9c01596c5f307dad13c.gif

线条效果

旋转

游戏中,钩子总是绕着绞盘来进行旋转。运用RotateAround这个函数就可轻松处理,难点是如何约束钩子只在下方进行旋转操作,而不会

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值