实习第三天

来源:互联网 发布:java静态变量 定义 编辑:程序博客网 时间:2024/06/09 23:13

任务:

1.优化头像系统的实时同步(主页更改头像要同步,战斗中所选英雄头像也要和小地图同步)

总结:

       

(1)找到头像系统控制器代码

(2)同步更新修改后的头像

(3)目前由于头像系统尚未完善,所以要等头像系统完善才能完成这一优化。

(4)目前可以先寻找控制代码的地方在什么,把逻辑写好,到时候,头像系统一完善就可以动手,提高效率




任务:
2.学习:lua的基础学习——泰课在线课程学习
总结:

(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条件相反



总结:可以说今天的学习是比较盲目的,没有计划,没有要求。没有计划的执行,就会没有计划的完成,自己完成的多少往往自己也不是很清楚。制定学习计划,并且完成这个计划,是提高工作效率的有效方法。起码在想要回去休息的时候,如果知道自己的任务还没完成,那就有留下来的动力了。对自己狠一点。

原创粉丝点击