# thunder-ulua **Repository Path**: mengtest/thunder-ulua ## Basic Information - **Project Name**: thunder-ulua - **Description**: 雷电的ulua版 - **Primary Language**: Lua - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-09-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TeachTolua ####ULUA备忘 #### "."和":"区别? 1.Unity中的类和对象。 |类|对象| |:-|:-| Transform|transform, GameObject|gameObject Sprite|sprite Image|image Text|text --- |组合|调用| |:-|:-| |对象+方法|":"| |类+方法|"."| |对象/类+属性|"."| --- 2.Lua 中的表和对象 |表|对象| |:-|:-| |player={};|player=class('player');| --- |组合|调用| |:-|:-| |表this+方法|"."| |对象self+方法|":"| |表/对象+属性|"."| --- ####LuaScriptException 中应为翻译: |英文|中文| |:-|:-| |global|全局的| |field|字段| |property|属性| |arguments|参数| |arithmetic|算数| *LuaScriptException: [string "chunk"]:2: attempt to index global 'XXXX' (a nil value) 解决方法: 1.XXXX拼错了 2.XXXX有命名空间,没有加或者没有在define里面起别名 * LuaScriptException: [string "chunk"]:18: field or property xxxxx does not exist 解决方法: 1.xxx拼错了,大小写 2.AAAA.xxx ;AAAA这个类,没有wrap。 * LuaException: no overload for method takes '3' arguments 解决方法: 方法的参数个数是不对的 * LuaException: bad argument #1 解决方法: 第几个参数是坏的,有问题的,类型不对,空指针 * LuaException: [string "Controller/PlayerManager"]:92: attempt to perform arithmetic on global 'hp' (a nil value) 解决方法: hp为nil,但是使用hp进行了数学运算