- 博客(5)
- 收藏
- 关注
原创 Unity UI tookit和新版InputSystem的摇杆的简单关联
代码先贴上,利用的inputSystem的地方很简单,继承下OnScreenControl,就挂在panel下面,在适当的地方用SendValueToControl(Pos);给Input传过去数据就成,然后在界面选取所需要适配的控制器(一般手机屏幕选取的是LeftStick[Gamepad])。//CityTestWnd.Ins.PointUI是可拖动的摇杆,自己更改。//panel的原点在左上,和正常的screen坐标是反着的,y轴要翻过来。//在这里处理按下鼠标并拖拽时的操作。
2024-02-28 17:29:58
1233
原创 UI Tookit的简易摇杆
因为 UI Tookit 自带的PointerUpEvent和PointerMoveEvent只能在点击区域内相应,快速移动或者限制UI移动范围会导致断触,随手用协程鼓捣了,现版本的EventSystem和Uitookit联系的还很不完善,谁有好的方法指教一下。//在这里处理按下鼠标并拖拽时的操作。//在这里处理按下鼠标时的操作。//在这里处理松开鼠标时的操作。UItookit 简易摇杆。
2024-02-27 18:23:06
1254
原创 unity UI Tookit 屏幕坐标转panel坐标
/ 当我屏幕坐标宽高比小于设定宽高比的比值时,比如我的屏幕像素为1500*1000,1920/1080>1500/1000,那么转换比值就会以宽度为基准,整个屏幕的尺寸会被转换为1920*(1000*(1920/1500)=1280)的panel尺寸。// 当我屏幕坐标宽高比大于设定宽高比的比值时,比如我的屏幕像素为2000*1000,1920/1080<2000/1000,那么转换比值就会以高度为基准,整个屏幕的尺寸会被转换为(2000*(1080/1000)=2160)*1080的panel尺寸。
2024-02-22 14:13:35
439
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人