unity学习 - Sprite

Sprite Editor(Unity窗口) 精灵图片编辑器,编辑精灵图、图集中提取元素、设置精灵图边框、九宫格、中心点等功能 使用先从包管理器安装2D sprite 选择精灵图点击SpriteEditor 用 single图片编辑 ![Pasted image 20251212101752.png

unity学习 - 2d物理相关

RigidBody刚体(组件) 刚体是物理系统中用于进行模拟物理碰撞中力的效果的 2D刚体和3D刚体 最大的区别是对象只会在XY平面中移动,并且只在垂直于该平面的轴上旋转 参数 dynamic Kinematic:运动学类型 static

xLuaUnity热更新学习(3) - xLua热补丁

xlua热补丁 基本热补丁 将C#函数逻辑拦截通过在lua中重写执行lua里定义的逻辑 固定流程:(每次修改C#热补丁代码都要重新执行3/4步) 在C#热补丁的类前面加[Hotfix]特性 在UnityEditor File> BuildSeting>Oher>Script Define Symbo

xLuaUnity热更新学习(2) - lua调用C#

Lua调用C# lua不能直接访问C#,只能先从C#调用Lua脚本后再用Lua调用C# lua调用C#类 -- Lua调用C#类知识点 print("***Lua调用C#类知识点") -- CS.命名空间.类名 -- CS.UnityEngine.类名 -- 使用C#类实例化对象,默

xLuaUnity热更新学习(1) - C#调用Lua

导入xlua 从github克隆xlua库复制Assets目录下的Plugins和XLua文件夹到自己的项目Assets目录下 C#调用Lua lua解析器 // 0. 引用命名空间 using XLua; // 1. 引入Lua解析器,以便在unity中执行lua // 一般情况保持唯一

lua基础语法

lua输出语句 print() 注释 -- 单行注释 --[[ 多行注释 lua语句可以省略; ]] 变量 lua不需要显式声明变量类型 -- 简单类型 nil number -- 所有数值类型都是number不论浮点还是整形 string