本文主要是分享开发中Lua的命名规范,C#命名规范就不整理了,推荐: https://www.cnblogs.com/zhaoshujie/p/9594688.html
Lua:
文件:驼峰法,首字母大写
Item.lua
类名:驼峰法,首字母大写[lua文件名和类名一致]
Item = class("Item");
函数:驼峰法,首字母大写
成员函数:
function Item:UpdateData(data)
end
全局函数:
function GetColorByQuality(quality)
end
变量:驼峰法,首字母小写
self.itemId = 0;
形参:驼峰法,首字母小写
function GetItemById(tempId)
end
常量:大写加下划线 KIND_PET_FOOD
枚举: 全大写,多个单词用_分割
ENUM.CHAT_TYPE =
{
WORLD = 1, --世界
WHISPER = 2, --私聊
REWHISPER = 3, --私聊回复
SCENE = 4, --场景
SYSTEM = 5, --系统
SOCIATY = 6, --帮会
TEAM = 7, --队伍
}
EVENT.CHANGE_MODE
模块:
模块:全小写,多个单词用_分割
fgui = {}
模块函数:
function fgui .window_class()
end
模块加载:require "UI/FairyGUI"
输出:
普通Log
警告LogWarn
错误LogError
*if..then..end、for..do..end、while..do.end、return、break 独占一行
for k,v in pairs(v) do
end
If i == 1 then
return true;
end
while true do
If i>max then
break;
end
end
1088

被折叠的 条评论
为什么被折叠?



