unity虚拟摇杆的实现

在游戏中,虚拟摇杆是很常见的,这里我主要是制作第一人称的虚拟摇杆,第三人称的实现原理也是类似的。废话不说,直接说实现方式。
最终效果图如下:
虚拟摇杆
实现方式分为3步:
1:在canvas下创建一个空的子物体,名称为yangan或者你想要的其他名字,这里为yaogan。给子物体添加image组件,添加的方式是Component->UI->Image,给image组件绑定一个图片作为摇杆的背景图片。
2:创建一个Image物体,给image绑定一个图片做为摇杆的滑块,然后拖动Image物体到yaogan下作为摇杆的子物体。
3:代码的创建:
脚本1:挂到刚才创建的yaogan上,实现拖动事件和得到拖动偏移量。

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSy
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值