두 개의 좀비 개체가 있습니다. 하나는 Grunt이고 다른 하나는 Runner입니다. 내 Grunt.lua 파일 : function InitGrunt()
grunt = {}
grunt.x = 0
grunt.y = 0
grunt.speed = 120
grunt.hitBox = (sprites.grunt:getHei
나는 루아에서 스크립트를 가지고 있으며, 변수 res를 출력해야하지만이 프린트를 어떻게 해야할지 모르겠습니다. 나는 결과를 인쇄하고 싶었다 function parseCSVLine(line)
local res = {}
local pos = 1
local sep = ','
while true do
local c =
나는 문제가있다. 전에 n 테이블에있는 알려진 테이블의 값을 변경해야한다. 이 같은 뭔가 : Box = {
{Name = "",Box = {{Name = "",Box = {{Name = "", Box = {{Name = "This must be change for the test",Box = {}}}}}}}}
}
이를 변경하려면 내가
Pandoc 버전 2.0부터 Lua Filters을 쓸 수있는 기능이 있습니다. 그러나 Pandoc 2.0에서 요소 테이블에 Lua의 pairs을 사용하면 테이블의 모든 키가 표시되지 않습니다. 여기에 그 요점을 설명하기위한 최소한의 예가 나와 있습니다. filter.lua에서 나는이 : 명령 줄에서 지금 function Para(elem)
io.
중첩 테이블로 만든 표에서 특정 변수를 테스트하려고합니다. 그러나 내가 늘 y = {}
for _y = 0,16 do
for _x = 0,16 do
x = {}
x.x = _x
x.y = _y
x.v = flr(rnd(2))
if x.x < 1 or x.x > 14 then
x.
내가 코딩하고있는 C++ (Qt 라이브러리 사용) 프로젝트는 이해할 수있는대로 ""으로 표현되는 "embedded"루아 5.1 서브 시스템입니다. 외장 Lua 모듈 (.lua 파일)과 라이브러리 (OS에 따라 .dll 또는 .so 파일)가 어디에 저장 될지를 설정하려면 package.path 및 package.cpath 테이블 멤버를 조작해야합니다. 코드가
내가 루아에서 회 기록 테이블이 싶습니다 (특히 2.0.3을 LuaJIT), 그래서 : local tbl = write_once_tbl()
tbl["a"] = 'foo'
tbl["b"] = 'bar'
tbl["a"] = 'baz' -- asserts false
이상적으로,이 그렇지 않은 일반 테이블 (쌍()와 ipairs (같은 기능을 것입니다)
코드의 위치가 변경되지 않는 다음과 같은 시나리오가 있습니다. 이 코드를 수정하여 함수 및 테이블 변수를 이동하지 않고 오류를 수정하는 방법 나는 단지 4 일간 루아 초보자입니다 function a()
print("function a");
end
ftable = {
["a"] = a,
["b"] = b
};
functi