任务:
1.优化头像系统的实时同步(主页更改头像要同步,战斗中所选英雄头像也要和小地图同步)
总结:
(1)找到头像系统控制器代码
(2)同步更新修改后的头像
(3)目前由于头像系统尚未完善,所以要等头像系统完善才能完成这一优化。
(4)目前可以先寻找控制代码的地方在什么,把逻辑写好,到时候,头像系统一完善就可以动手,提高效率
(1)今天的学习课程有24课,学习内容包括了一下内容:
①注释:--(单行注释) --[[ 块 --]] (块注释,多行注释)
②标示符命名规则:A~Z或者下划线_开头后加上0个或多个字母,最好不要 _大写字母 这与保留字冲突 。也不能用特殊字符
③lua数据类型:string——一对双引号或一堆单引号表示,也可以由[[]]来表示一块“字符串”。注意“2”+“6”输入的是8;
“2e2”*“6”输出的是1200;在字符串前加#,可得到字符串长度(英1,中2)
④table表的用法:
定义构造表达式——table={}
table={key1=100,key2="value2"} ; print(table.key1)等同于print(table["key1"])
直接赋值tabel2={"apple","pear","orange","grape"} ;print(table2[2])>pear(注意索引从1开始)
删除table2[2]元素,索引为2的元素就不存在了,后面的也不会顶上,这个元素为空
对表的遍历:for k,v in pairs(table2) do
print(k..":"..v)
end
⑤function函数的用法
在函数内定义了全局遍历,要调用了该函数,该函数中的全局变量才会在外部生效,不然外部调用该全局变量为空
局部变量和全局变量同名时,优先调用最近的
⑥循环:
1,while循环
a=1
while a<=20 do
print(a)
a=a+1
end
2,for循环
for var=start,end,step do
循环体
end
如:
for k,v,1 in pairs(table) do
print(k,v)
end
3,repeat until循环
a=1
repeat
print(a)
a=a+1
until(a>10)--注意,直到,和do while条件相反
总结:可以说今天的学习是比较盲目的,没有计划,没有要求。没有计划的执行,就会没有计划的完成,自己完成的多少往往自己也不是很清楚。制定学习计划,并且完成这个计划,是提高工作效率的有效方法。起码在想要回去休息的时候,如果知道自己的任务还没完成,那就有留下来的动力了。对自己狠一点。