博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua 牛刀初试
阅读量:5745 次
发布时间:2019-06-18

本文共 1222 字,大约阅读时间需要 4 分钟。

文件 MsgPro.lua

local Player = require "LuaScript/Player"local createPlayer = Player.createPlayerlocal p = createPlayer("asas",2)print(p:getlevel())print(p:getname())local msg_head = {}local function main_loop()    while true do        peek_net_msg(1);        process();    endendlocal function process()    head = msg_read_int()    if head == -1 then        return 0;    end    if msg_head[head] then        msg_head[head]();    end    release_net_msg();endlocal function init_msg_head()    msg_head[100001] = process_100001endlocal function process_100001()    endinit_msg_head()main_loop()
文件 Player.lua

--local createPlayermodule(..., package.seeall)local Player = {                         name="arch",                     career=0,                     level=1                }local PlayerMt = {__index = Player}function createPlayer(name,career)    return setmetatable(    {        name = name,        career = career,        level = 1    }    ,PlayerMt)endfunction Player:getlevel()    return self.levelendfunction Player:levelup()    self.level = self.level + 1endfunction Player:getname()    return self.nameendfunction Player:getcareer()    return self.careerendfunction Player:setcareer(nc)    self.career = ncend

转载地址:http://hiozx.baihongyu.com/

你可能感兴趣的文章
VS2008简体中文正式版迅雷高速下载 Visual Studio 2008 Team Suite
查看>>
【4】python函数基础
查看>>
iOS笔记【UIAlertCotroller】 2017-09-06
查看>>
前端懒加载以及预加载
查看>>
中科院广州地化所笔试
查看>>
LeetCode-18-4 Sum
查看>>
root密码忘记后如何修改
查看>>
CSS 子元素选择器
查看>>
OAthe2 Login use OkHttpClient and OAuth2RestTemplate
查看>>
Android用ImageView显示本地和网上的图片
查看>>
ubuntu14安装
查看>>
NOIP2010 引水入城 题解
查看>>
FCL源码中数组类型的学习及排序函数Sort函数的分析
查看>>
[日常] 算法-单链表的创建
查看>>
iOS开发 关于property的简单总结
查看>>
pythonwin editor 下载
查看>>
SSM框架以json格式传给前端页面
查看>>
函数指针和指针函数
查看>>
input标签 disabled 和 readonly的区别
查看>>
[Delphi]ListView基本用法大全
查看>>