笔记
Eraseris
这个作者很懒,什么都没留下…
展开
-
Unity拖拽接口的一些问题
造成这种问题是因为分辨率变了,Canvas画布也变了,而OnDrag里PointerEventData的坐标仍然是基于之前的那个坐标系。解决方法:获取到Canvas画布的缩放比例,PointerEventData坐标再除以这个比例就行了。最近在实现一个功能,就是一个简单的拖拽一张图片,图片可以跟随点击的地方移动。然后一但改了分辨率,就发现不正常了,拖拽的位置和图片的位置会产生位移。但是写着就发现一些问题,原分辨率下拖拽图片是正常的,如下图,这功能挺简单,就直接用自带的接口就能完成。原创 2023-02-23 21:57:35 · 243 阅读 · 0 评论 -
2021-06-03
C#调用lua,添加LuaInterface之后出现的一个小问题引用了LuaInterface之后执行代码就出现了这个问题,System.BadImageFormatException:“试图加载格式不正确的程序。 (0x8007000B)”。解决方法:右键项目属性生成,目标平台改为x86最后control+s保存,再执行代码,就不会出错了,C#成功调用Lua...原创 2021-06-03 14:18:43 · 114 阅读 · 0 评论 -
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 · 10377 阅读 · 1 评论