- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Unity拖拽接口的一些问题
造成这种问题是因为分辨率变了,Canvas画布也变了,而OnDrag里PointerEventData的坐标仍然是基于之前的那个坐标系。解决方法:获取到Canvas画布的缩放比例,PointerEventData坐标再除以这个比例就行了。最近在实现一个功能,就是一个简单的拖拽一张图片,图片可以跟随点击的地方移动。然后一但改了分辨率,就发现不正常了,拖拽的位置和图片的位置会产生位移。但是写着就发现一些问题,原分辨率下拖拽图片是正常的,如下图,这功能挺简单,就直接用自带的接口就能完成。
2023-02-23 21:57:35 225
原创 2021-06-03
C#调用lua,添加LuaInterface之后出现的一个小问题引用了LuaInterface之后执行代码就出现了这个问题,System.BadImageFormatException:“试图加载格式不正确的程序。 (0x8007000B)”。解决方法:右键项目属性生成,目标平台改为x86最后control+s保存,再执行代码,就不会出错了,C#成功调用Lua...
2021-06-03 14:18:43 105
转载 Unity单例模式写法
标题Unity单例模式写法看到一篇文章总结的,想转载一波单例一:最简单最常用的写法 A — 继承于MonoBehaviourpublic class Singleton : MonoBehaviour{ public static Singleton instance; private void Awake() { instance = this; }}在另一个类中调用,Singleton.instance.(方法)。单例二:升级版单例方法 B
2021-03-09 16:14:24 9999 1
原创 Unity导入网上下载的动作几个问题
Unity 网上下载的动作导入之后自带位移,想取消自带的位移,还有动作只读怎么变成可修改,导入的模型没有材质/贴图(我只试过Mixamo下载的模型,其他网站下载的不太清楚)前言如果是Mixamo网站下载的动作,有些动作里面有这个in place选项,把它勾上就不会出现位移了,有些动作是没有这个选项的,那么就可以把动作导进unity,然后在状态机那里,取消勾选Apply Motion这样就不会出现位移了。导入的动作,在animation里面只读,想要在里面添加事件添加不了,如图所示的(walk)
2021-02-23 15:22:12 1207 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人