• 2024-10-22Unity 切换UI坐标和世界坐标
    usingUnityEngine;//这个脚本实现了,本脚本所在的游戏物体能够被拖拽publicclassDragObjectT:MonoBehaviour{privateVector3screenPoint;//存储物体在屏幕上的位置privateVector3offset;//存储鼠标点击位置与物体实际位置的偏移量privatebool
  • 2024-08-09屏幕坐标转世界坐标
    前提:1.修改渲染模式RenderMode为ScreenSpace-Camera2.修改投影模式Projection 为Perspective(透视模式)persp透视模式-2DLos  正交模式-3D屏幕坐标转为世界坐标方法一:将鼠标的屏幕坐标转为世界坐标(物体随着鼠标移动)usingSystem.Collections;u
  • 2023-07-20U3D 屏幕坐标转世界坐标
    使用函数:Camera.ScreenToWorldPoint(1)2D时( Z轴默认一直为0):Camera.main.ScreenToWorldPoint(Input.mousePosition);(2)3D时(Z轴不一定为0):Camera.main.ScreenToWorldPoint(newVector3(Input.mousePosition.x,Input.mousePosition.y,transform.position.z));注意点:由于屏
  • 2023-03-10鼠标到屏幕边缘相机移动滚轮滚动可上下查看
          需要Cinemachine相机,选CMFreeLook//代码usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassCameraMove
  • 2023-03-10框选
     usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.AI;usingUnityEngine.UI;///<summary>//////</summary
  • 2023-03-10框选
     框选物品人物等等1,需要设置的东西 选择这个模型并且 关闭FillCenter 直接就出现中空矩形,代码写好挂上即可  代码usingSystem.Collections;usingSystem.