Unity
ZMingNGU
这个作者很懒,什么都没留下…
展开
-
Unity3D实现 UI图片拖拽旋转和拖拽移动
拖拽UI旋转using UnityEngine;using System.Collections;using UnityEngine.EventSystems;public class RotateImage : MonoBehaviour, IDragHandler{ public void OnDrag(PointerEventData eventData) { //拖拽旋转图片 SetDraggedRotation(eventData); } private vo原创 2021-07-13 14:10:53 · 1360 阅读 · 0 评论 -
Unity 截图并压缩缩放图片
/// <summary> /// Captures the screenshot2. /// </summary> /// <returns>The screenshot2.</returns> /// <param name="rect">Rect.截图的区域,左下角为o点</param> public static IEnumerator Texture2D CaptureScreenshot2(Rect .原创 2020-10-15 14:30:30 · 856 阅读 · 1 评论 -
通用的EventTriggerListener事件监听
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems; //事件系统 public class EventTriggerListener : UnityEngine.EventSystems.EventTrigger{ public delegate void VoidDelegat.原创 2020-06-23 14:11:41 · 691 阅读 · 0 评论 -
监听动画结束的几种方式
监听动画结束的几种方式1.通过Animation手动添加关键帧;2.通过Invoke方法传入方法名称和动画时长;3.通过定时器来监听4.通过代码绑定using UnityEngine;public class Test : MonoBehaviour{ #region --变量定义 private Animator animator; priva...原创 2020-04-15 10:45:34 · 1450 阅读 · 1 评论 -
Unity 陀螺仪姿态识别、 控制物体旋转移动
陀螺仪在Unity中最常用的应用就是控制摄像机的旋转using UnityEngine;using UnityEngine.UI;public class NewTest : MonoBehaviour{ public Text debug; Quaternion quatMap; Quaternion quatMult = new Quaternion(0, 0, ...原创 2018-03-08 17:43:12 · 7931 阅读 · 1 评论 -
转 C# 托管内存与非托管内存之间的转换
1.c#的托管代码和非托管代码c#有自己的内存回收机制,所以在c#中我们可以只new,不用关心怎样delete,c#使用gc来清理内存,这部分内存就是managed memory,大部分时候我们工作于c#环境中,都是在使用托管内存,然而c#毕竟运行在c++之上,有的时候,(比如可能我们需要引入一些第三方的c++或native代码的库,在Unity3d开发中很常见)我们需要直接在c#中操纵非托管的...转载 2018-12-22 09:56:20 · 313 阅读 · 0 评论 -
unity UI交互检测
检测鼠标是否在某个UI的RectTransform上:RectTransform myRect = GetComponent<RectTransform>();bool isContain = RectTransformUtility.RectangleContainsScreenPoint(myRect , Input.mousePosition);检测是否点...原创 2019-05-20 15:24:43 · 1303 阅读 · 0 评论 -
非常好用的事件派发系统
using System.Collections;using System.Collections.Generic;using UnityEngine;using System;public delegate void EventHandle(params object[] args);public delegate void EventHandle<T>(T e, pa...原创 2019-10-09 13:46:51 · 175 阅读 · 0 评论