申请会员ID:Snower丶
1、申 请 I D:Snower丶2、个人邮箱:24816791@qq.com
3、原创技术文章:随便谈谈lua
由于工作原因,入手的c语言还没暖就转手学lua了,整体来说,lua跟c的风格还是挺像的(应该说各种语言都差不多),除了一些规范上面有出入,比如c的表里的元素从0位开始算的,而lua表里的第一个元素默认是第1位。即一个表table={1,2,3,4,5},在c里table【0】=1,lua里面table【1】=1。值得一提的是,lua里面的元表(metatable)特别有用。首先建立我们的对象表table_A={a,b,c}微软雅黑, verdana,">,然后制作另一个表,我感觉类似属性表,然后将属性表指向元素,如table_b={name=“a”,age=10,type=“stone”},setmetatable (table_b,table_A),前提是元表(metatable)中不存在__metatable键值,这样就有a就有属性了,即a.name="a"。之后我们就能很方便地通过对table_A里面的元素属性的修改来记录各个元素的变化。dota里面的各个人物的就像table_A里面的abc,而里面的技能血条就类似于table_b里面的属性了。
我想多多学习,希望通过!
抱歉,未达到申请要求,申请未通过。 发点有用的 或者对你学东西新颖的见解 不然就要学我直接去购买一个码对于想学点东西的人来说买一个码更值得你好好珍惜 Hmily 发表于 2015-3-4 10:07
抱歉,未达到申请要求,申请未通过。
那我可以再申请一遍吗? 襄阳襄普科技 发表于 2015-3-4 10:15
发点有用的 或者对你学东西新颖的见解 不然就要学我直接去购买一个码对于想学点东西的人来说买一个码 ...
嗯 好的 谢谢
页:
[1]