Jump to content

HELP! [dxDrawLine3D]


LuciferTR

Recommended Posts

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.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...