- 博客(6)
- 收藏
- 关注
原创 切换场景
public class LuaManager : Managerprivate LuaFunction LevelWasLoaded; // Use this for initialization void Awake() { loader = new LuaLoader(); lua = new LuaS...
2018-05-31 08:30:16
315
原创 Lua 服务器客户端交互
服务器服务器中 在Message文件夹里面 创建一个Btn类(参考Login)接收消息并发送新消息在Protocal注册客户端发送消息在BtnPanel中获取组件发送 “100”和 200接收消息NetWork中进行注册OnRole 换成OnBtnlocal protocal = buffer:ReadByte();只是协议号后面四条是服务器转发的数据...
2018-05-31 01:38:22
2721
原创 坦克大战(4)C层的作用
C 层的作用是 写逻辑 添加点击事件 跟C#层的Util.CallMethod 进行交互Util.CallMethod 调用Lua层的脚本StartCtrl = {};local this = StartCtrl;local start;local transform;local gameObject;--构建函数--function StartCtrl.New() logWarn("Sta...
2018-05-31 01:23:00
216
原创 坦克大战(3)V层 Panel的所用
Panel的作用就是 获取组件例如1MainCityPanel = {};local transform;local gameObject;local this = MainCityPanel;--启动事件--function MainCityPanel.Awake(obj) gameObject = obj; transform = obj.transform; thi...
2018-05-31 01:14:07
244
原创 坦克大战(2)预制体打成AB包和加载
第一步 将预制体放到Assets/LuaFramkWork\Examples\Builds文件夹下 相同类型的预制体可以放到一个文件夹里面 预制体的名字就是 AB包名字+Panel第二 Editor文件下Packager 处理框架实例包 static void HandleExampleBundle() 将Builds下的Role文件下的所有prefab文件 打AB包成Role、地址可以改变第三...
2018-05-31 01:08:41
846
原创 坦克大战(1)在Lua中需要调用的类进行注册
修改 LuaFramework的参数AppConst 类中 //Lua字节码模式-默认关闭 public const bool LuaBundleMode = false; //Lua代码AssetBundle模式CustomSettings 类中注册的类 是Lua中可以调用unity 和 C# 的类...
2018-05-31 00:34:26
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅