实习第四天

任务:

1.优化:头像系统的完善

总结:

       

①根据我对lua源码的熟悉,我发现了该系统做到同步要从几个脚本入手。首先,要从玩家头像的脚本入手,找到控制头像更新片段代码。

②从更改头像的代码入手,玩家更改头像,要用到发送消息机制。玩家头像管理部分只要接受消息,做出反应即可。从中就要用到委托与事件、观察者模式相关的知识了。

③秉承在学习中工作,在工作中学习的态度,为了完成这个需求,就需要学习委托与事件和观察者模式,到时候,关联到工作中,应用到其中,印象就深刻了。




任务:
2.学习lua课程25课——40课
总结:

①lua函数中的可变参数(...)

function test(...)--三个点表示这个函数的参数可变

local arg={...}--重新定义arg函数,使其最后一位 不包括该表的元素个数,可以把我们传递的参数,封装成一个表

res=0

for k,v in pairs(arg) do

res=res+v

end

print(res/#res)--求平均数

end

test(0)

test(1,2)


②逻辑运算符 and  or  not  ..  #(注意,初始化的表可以用#取得长度,连续的表才能正确的长度)

③转义字符:\     加入要输出路径时,需要用双斜杠代表单斜杠输出。

④字符串操作。string.upper()——全部转为大写     string.gsub(str,"s","123")替换,对原有字符串替换,得到心字符串,不改变原字符串     string.format("加法运算:%d+%d=%d".num1,num2,num1+num2)格式化     具体其他操作,参考lua文档

⑤lua中表的定义与操作。newtable=mytable--只是把mytable的引用给了newtable、把其中一个表置空时,另一个表并不会有影响。mytable》(内存区域)《newtable


总结:今天是按照进度来执行任务的。正如昨天的总结,订好计划,按照进度执行任务,可以知道自己有哪些要做,哪些没做,一看就一目了然。再加上每天的总结,从中查漏补缺,坚持下去。经过今天的工作,知道自己要加强委托与事件 的学习,近期排时间进行学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值