摘要: EasyTouch摇杆插件使用 Demo展示 双指缩放在电脑端无法演示,功能是做了的; 插件名叫EasyTouch,有需要给我留言,不想开仓库传了; 创建摇杆点这里: 初始化 On_JoystickMove这个回调是用来控制移动的;分两个方向,x和y轴; void OnEnable() { Easy 阅读全文
posted @ 2021-10-21 22:57 小紫苏xw 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Rigidbody移动时抖动问题 撞墙抖动 Unity中物体移动有非常多的方式; 比如: transform.position += dir*speed*Time.deltaTime; transform.Translate(pos, Space.World); 但是这种方式与碰撞结合时,是先位移在 阅读全文
posted @ 2021-10-15 23:09 小紫苏xw 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Unity批量打AB包 为了资源热更新,Unity支持将所有资源打包成AssetBundle资源,存放在SteamingAssets文件夹中; 在项目发布之前,需要将所有资源打包成.ab文件,动态加载; 在项目更新时,替换.ab资源文件,即可完成热更新; ab文件在加载时,会多一步解压缩的过程,会增 阅读全文
posted @ 2021-10-14 00:00 小紫苏xw 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Unity——协程使用 官方解释:在主程序运行的同时,开启另外一段逻辑处理,来协同当前程序的执行; **个人理解:**函数中调用另一个函数,另一个执行完成回来继续往下执行该函数; StartCoroutine方法属于MonoBehaviour中API,和Invoke一样必须继承MonoBehavio 阅读全文
posted @ 2021-10-12 17:59 小紫苏xw 阅读(13) 评论(0) 推荐(0) 编辑
摘要: xLua中Lua调用C# 1.前提 这里使用的是XLua框架,需要提前配置xlua,设置加载器路径; 可以参考之前的Blog:《xlua入门基础》; //调用端,所有的lua代码都写在LuaCallCSharp.lua文件中 public class LuaCallCSharp1 : MonoBeh 阅读全文
posted @ 2021-10-12 00:09 小紫苏xw 阅读(248) 评论(0) 推荐(2) 编辑
摘要: C#调用Lua 一.前提 这里使用的是XLua框架,需要提前配置xlua,设置加载器路径; 可以参考之前的Blog:《xlua入门基础》; 二.C#调用Lua全局变量 lua中所有的全局变量都会存在一个表中,对应xLua中的Global,通过lua解释器返回出来; 通过Global的方法Get<类型 阅读全文
posted @ 2021-10-11 14:57 小紫苏xw 阅读(216) 评论(0) 推荐(3) 编辑
摘要: C#类拓展方法 要求: 扩展方法类必须为静态类; 拓展方法必须为静态方法,参数为this+需拓展类对象; 多个类拓展方法可以写在一个拓展类中; public class TestExtension { public string Test1() { return "test"; } } public 阅读全文
posted @ 2021-10-11 00:09 小紫苏xw 阅读(19) 评论(0) 推荐(0) 编辑
摘要: xLua入门基础 环境配置 github下载xLua文件; xLua是腾讯开发,据说比较先进; 下载下来后将Plugins和XLua文件夹考进项目; Plugins多平台权限;XLua和C#交互; test.lua文件中只写了一句print(Hello LittlePerilla); 运行Lua代码 阅读全文
posted @ 2021-10-09 18:11 小紫苏xw 阅读(59) 评论(0) 推荐(1) 编辑
摘要: Lua代码拆分require Lua代码可以分多个脚本文件编写; 脚本文件可以有返回值; 全局变量可以跨文件调用(非常不推荐) require的脚本只会被调用一次,可以清空lua表中状态多次调用; --Test.lua print("xxxx") level = 100 --congfig.lua 阅读全文
posted @ 2021-10-09 15:18 小紫苏xw 阅读(14) 评论(0) 推荐(0) 编辑
摘要: Lua元表 运算符重载 lua中的table不能相加等操作,元表可以用来做运算符重载; --加号+重载 local mt = {} --定义mt.__add元方法(其实就是元表中一个特殊的索引值)为将两个表的元素合并后返回一个新表 mt.__add = function(t1,t2) local t 阅读全文
posted @ 2021-10-09 11:26 小紫苏xw 阅读(14) 评论(0) 推荐(0) 编辑