I code a map editor system but I could not correct this error!
I want to dxDrawLine3D:
That's my dxDrawLine3D:
https://ibb.co/nkHEHG
CGridRenderer = {}
function CGridRenderer:constructor(startX, startY, width, height)
self.m_Points = {}
self.m_Color = tocolor(255, 0, 0, 200)
self.m_StartX, self.m_StartY = startX, startY
self.m_Width, self.m_Height = width, height
for i = self.m_StartX, self.m_StartY + self.m_Width do
for n = self.m_StartY, self.m_StartX + self.m_Width do
table.insert(self.m_Points, {i, n, 850})
end
end
self.Render = function() self:render() end
end
function CGridRenderer:startRendering()
addEventHandler("onClientRender", root, self.Render)
end
function CGridRenderer:stopRendering()
removeEventHandler("onClientRender", root, self.Render)
end
function CGridRenderer:render()
for k, v in ipairs(self.m_Points) do
dxDrawLine3D(v[1], v[2], v[3], v[1] + 1, v[2] + 1, v[3], tocolor(255,0,0,210), 2)
end
end
Please help me,
Sorry my english bad.