Difference between revisions of "User:Substitute541/Love3D"

(Contributors: fix again..)
(updated)
Line 1: Line 1:
 
{{notice|This library is still incomplete, you can expect some bugs... }}
 
{{notice|This library is still incomplete, you can expect some bugs... }}
  
This is a beta library. Currently there are 15 functions.
+
This library allows you to simulate pseudo-3D, although you can model some basic 3D polyhedrons with the 3D triangles. There are also other functions too.
  
 
== Download ==
 
== Download ==
 
[https://dl.dropbox.com/u/105405645/Love2D%20Libraries/The%20Love3D%20Library.zip|The Love3D Library.zip]
 
[https://dl.dropbox.com/u/105405645/Love2D%20Libraries/The%20Love3D%20Library.zip|The Love3D Library.zip]
  
Current Version : 0.2
+
Current Version : 0.2.7
  
 
== Instructions ==
 
== Instructions ==
 
# Unzip the .zip file
 
# Unzip the .zip file
 
# If you are using this, put the Love3D.lua in your .love file
 
# If you are using this, put the Love3D.lua in your .love file
# On love.load(), near the end of the function, add
+
# On the outside of any function in main.lua add :
 
<source lang="lua">
 
<source lang="lua">
 
require "Love3D"
 
require "Love3D"
 
love3D.load()
 
 
</source>
 
</source>
# That's it(remember to add the variables)!
+
# Then on the INSIDE of love.load(), near the end of the function, add :
 +
<source lang="lua">
 +
love.load(fl, vpX, vpY)
 +
</source>
 +
# (Note : FL means Focal Length. This value is usually 250. vp means Vanishing Point) And your done! Just call the functions and your ready to go!
  
 
== Function, and Variable Definitions ==
 
== Function, and Variable Definitions ==
under construction.
+
Under construction. Will be created after the library is 100% confirmed working and there are no bugs.
  
 
== Contributors ==
 
== Contributors ==
Line 27: Line 29:
  
 
[[Category:Libraries]]
 
[[Category:Libraries]]
 +
{{#set:LOVE Version=0.8.x}}
 +
{{#set:Description=(WIP) This allows you to simulate pseudo-3D in a 2D engine. No Raycasting!}}

Revision as of 11:26, 1 October 2012

O.png This library is still incomplete, you can expect some bugs...  


This library allows you to simulate pseudo-3D, although you can model some basic 3D polyhedrons with the 3D triangles. There are also other functions too.

Download

Love3D Library.zip

Current Version : 0.2.7

Instructions

  1. Unzip the .zip file
  2. If you are using this, put the Love3D.lua in your .love file
  3. On the outside of any function in main.lua add :
require "Love3D"
  1. Then on the INSIDE of love.load(), near the end of the function, add :
love.load(fl, vpX, vpY)
  1. (Note : FL means Focal Length. This value is usually 250. vp means Vanishing Point) And your done! Just call the functions and your ready to go!

Function, and Variable Definitions

Under construction. Will be created after the library is 100% confirmed working and there are no bugs.

Contributors