lua脚本编写
比赛心得简介:本次足球机器人是以som平台进行的代码调试类的竞技比赛,需要参赛者阅读理解二次开发文档,以及简单lua脚本语言以及c++的应用,让机器人在五个点位分别在不犯规的前提下进行传接射球操作任务,需要不断调试代码的准确性,完成在实际场地下机器人精准射球任务,代码模拟与实际达到相互匹配的要求。
LUA: 一种脚本语言,可以很容易的被c/c++调用,也可以调用c/c++的函数,并且更容易理解和维护。
足球比赛lua框架:
lua官方脚本框架编写模板:
gPlayTable.CreatePlay{ --为战术框架主结构
firstState = "",
[] = { --为状态框架
switch = function() --为状态跳转函数
if ... then
return ...
end,
Role = task --为角色、任务分配
},
[] = {
switch = function()
if ... then
return ...
end,
Role = task
},
[] = {
switch = function()
if ... then
return ..
end,
Role = task
},
name = "" --此处为脚本名
}
lua自定义脚本框架编写模板: