Unity—UGUI游戏摇杆的制作
来源:互联网 发布:淘宝账号要绑定手机吗 编辑:程序博客网 时间:2024/05/01 14:32
using UnityEngine;using System.Collections;using System;//新增命名空间 using UnityEngine.EventSystems;//新增public class DragJoyStick : **//这俩个是新增接口 IDragHandler,IEndDragHandler**MonoBehaviour,IDragHandler,IEndDragHandler { private Vector3 direction; public float maxDistance;//可以拖动的最大距离 public void OnDrag(PointerEventData eventData) { transform.position = Input.mousePosition; //鼠标拖动摇杆移动 if (Vector3.Distance(Vector3.zero,transform.localPosition)>maxDistance) { direction = transform.localPosition - Vector3.zero;//获取方向 transform.localPosition = direction.normalized * maxDistance;//当超出范围一直在边界 } } public void OnEndDrag(PointerEventData eventData) { transform.localPosition = Vector3.zero; //鼠标松开后回到原点 } }
效果 如下图所示
阅读全文
0 0
- Unity—UGUI游戏摇杆的制作
- UGUI实现unity摇杆
- Unity简单的摇杆制作
- [unity3d]UGUI实现unity摇杆
- unity使用UGUI创建摇杆
- UGUI实现Unity虚拟摇杆
- 使用UGUI制作虚拟摇杆
- 使用UGUI制作底盘不固定的虚拟摇杆
- unity制作动态摇杆
- Unity学习——UGUI制作技能的冷却效果
- Unity用UGUI做虚拟摇杆
- Unity用UGUI做虚拟摇杆
- 使用UGUI制作虚拟摇杆功能
- UGUI实现的变速摇杆
- UGUI 虚拟摇杆的实现
- Unity UGUI制作对话框的设计方案
- Unity UGUI SwitchButton制作
- 游戏开发学习笔记(四)虚拟摇杆的制作
- 中钰睿泓分享给你一份设计初学者书单
- tensorflow运作方式入门
- Bitmap 二次采样三级缓存
- Android热更新:微信Tinker框架的接入与测试
- WPS协议阅读之第四章
- Unity—UGUI游戏摇杆的制作
- Android Studio 导出导入配置jar
- 设计模式--抽象工厂模式
- 萌新的安卓学习之路-AndroidStudio第一次在手机上调试显示apk安装失败!
- HashMap实现
- 最新 Spring 4.2.2 集成 Quartz Scheduler 2.2.2 任务调度示例
- IDEA 创建Scala和Java的混合项目
- 更换第三方jar包的注意事项!!
- 房价始终高不可攀,买不起房子来这个集装箱就够了