1
안녕하세요, 저는 Corona SDK 세계에서 처음입니다. 일부 개체를 생성하고 화면에서 움직이게하는 방법을 배우고 싶습니다. 모든 것을 시도하면 작동하지 않습니다. 오른쪽에서 산란에 관한 포럼을 읽습니다. 방법과 그것을 시도하지만 여전히 내 코드의 도움에 오류가 결국이 또한 corona sdk에서 개체를 생성하는 방법
local mRandom = math.random
local mAbs = math.abs
local objects = {"rocket02" ,"rocket01","coin01"}
local function spawnObject()
local objIdx = mRandom(#objects)
local objName = objects[objIdx]
local object = display.newImage("image/object_"..objName..".png")
object.x = mRandom (screenLeft +30,screenRight-30)
object.y = screenTop
if objIdx < 4 then
object.type = "food"
else
object.type = "other"
end
end
어떤 사람이 어떻게
도와주세요 화면을 가로 질러 이동하게하는 감사
말해 줄 수 내 코드입니다여기에 당신을위한 미디어 파일이 있습니다
이봐, 난이 새로운 오류 메시지가 테이블 인덱스를 얻을 수 당신의 도움을 주셔서 감사합니다 – SeanDp32
죄송합니다, 실수를 저지른 라인 객체 [i] = display.newImage ("image/object _".. objName .. "png")에 nil입니다. 'i'를 'objectTag'로 바꿉니다. 나는 위의 코드를 수정했습니다 ... –
괜찮아요. 당신이 버그를 의미하는 것은 아니지만, 코드를 실행할 때 새로운 오류가 발생하는 것을 당신이 도와 주니 기쁘군요. 오류는 "개체를 인덱스 필드에 시도"라고 말합니다. [objectTag] .x = 30 + mRandom (320)이 부분을 숨길 수있는 내용을 공유하지 않습니다. 나는 당신이 내가이 문제를 해결할 수 있도록 내가이 문제를 해결할 수 있기를 바라고있다. – SeanDp32