Light is my strength
Feature requests for Irrlicht 0.7
-
- Posts: 31
- Joined: Wed Dec 10, 2003 5:53 pm
- Contact:
-
- Posts: 162
- Joined: Wed Nov 26, 2003 5:24 pm
- Location: Europe
I personally like ogl, but extensions suck, and as long as Niko is the lone warrior it a lot of work!! There's no wonder dx9 gets more attention from his side. I guess if anyone codes these things and send to Niko he would definitely look into it.
http://www.javazing.com
P-III-950, WinXP, GeForce FX5600 128 MB ForceWare 52.16, DX9, Eclipse IDE, JRE 1.6
P-III-950, WinXP, GeForce FX5600 128 MB ForceWare 52.16, DX9, Eclipse IDE, JRE 1.6
-
- Posts: 31
- Joined: Wed Dec 10, 2003 5:53 pm
- Contact:
-
- Posts: 162
- Joined: Wed Nov 26, 2003 5:24 pm
- Location: Europe
[quote="The unholy"]What about Irrlicht script? like unreal script!
quote]
There is a few projects binding irr with python, ruby... I am myself writing a lua wrapper for the irrlicht and can say the results are really impressive, check out the piece of code:
Pretty soon I will publish my work.
quote]
There is a few projects binding irr with python, ruby... I am myself writing a lua wrapper for the irrlicht and can say the results are really impressive, check out the piece of code:
Code: Select all
setRenderer("EDT_DIRECTX9")
x=600
y=40
initGraphics3d(x+y,x+y-40-100-20,16,3)
appWindow("Mega Game")
setIcon("acad.ico")
hidePointer()
pi=3.14
image1 = loadImage("images/brick11.jpg")
image2 = loadImage("images/AUTORUN.bmp")
image3 = loadImage("images/brick11.jpg")
mesh1 = loadMesh("models/sink1.X")
cam = createCamera()
setFOV(cam, pi/2.5)
x=0
textOut("0123456789", 200,200)
while run() do
begin3d()
x=x+0.1
setRotation(mesh1,x,x,x)
setScale(mesh1,100,x,x)
x1 = getEntityX(mesh1)
y1 = getEntityY(mesh1)
z1 = getEntityZ(mesh1)
setTarget(cam, x1,y1,z1)
render()
drawTrans(image2,300,000)
drawTrans(image1,0,0)
render2d()
end3d()
end
http://www.javazing.com
P-III-950, WinXP, GeForce FX5600 128 MB ForceWare 52.16, DX9, Eclipse IDE, JRE 1.6
P-III-950, WinXP, GeForce FX5600 128 MB ForceWare 52.16, DX9, Eclipse IDE, JRE 1.6
-
- Posts: 31
- Joined: Wed Dec 10, 2003 5:53 pm
- Contact:
At least 2 things:
1.Will be nice to extend IEventReceiver functionality.
ForExample - each irrlicht "object" can consist own event receiver with OnEvent function
/menu - OnSelected, button - OnClicked ....
Scene Node - OnCollision.../
After that - all of these events to be inheritated in IExtEventReceiver.
With this will be decrease many of code, which user must write in receiver OnEvent method.
I start to write similar wrapper in my spare time.
2. Still is not existing working class for additional models loading from .bsp file.
If there a no plans for that, will be possible to make any like "WorldEditor" application for add models to bsp file or even 3ds file with appropriate XML code.
In such a way will be easy "really" /big/ level creating.
1.Will be nice to extend IEventReceiver functionality.
ForExample - each irrlicht "object" can consist own event receiver with OnEvent function
/menu - OnSelected, button - OnClicked ....
Scene Node - OnCollision.../
After that - all of these events to be inheritated in IExtEventReceiver.
With this will be decrease many of code, which user must write in receiver OnEvent method.
I start to write similar wrapper in my spare time.
2. Still is not existing working class for additional models loading from .bsp file.
If there a no plans for that, will be possible to make any like "WorldEditor" application for add models to bsp file or even 3ds file with appropriate XML code.
In such a way will be easy "really" /big/ level creating.
Information about both ALT keys state in SEvent::KeyInput.
Or maybe someone tell me how to check if "Alt + Q" is pressed ?
Or maybe someone tell me how to check if "Alt + Q" is pressed ?
Tomasz Nowakowski
Openoko - www.openoko.pl
Openoko - www.openoko.pl
-
- Posts: 31
- Joined: Wed Dec 10, 2003 5:53 pm
- Contact:
Yes, that's what we need. I tried diff ways to secure my files, but they always fail cause Irrlicht can't read encrypred files.marco_tmp wrote:Nobody is thinking about an encryptation system to protect the autor's work. If you made a game and want to distribute your project, every one may open your zip file and steal all your work.
Is necessary to include a VFS (Virtual File System) with encryptation to protect our work.
Getting an art license is the best way to protect your work. It means that if a commercial project steals your work to sell it then you can take them to court with the license which is all you could hope for anyway. Some noob stealing your work for a game that will probably not make it past his own computer is not a concern for me, it's more a matter of pride than anything.
It's true, licence is the best way. Every protection can be broken. And open structure is good for modding community, which is very importent for games these days.
Tomasz Nowakowski
Openoko - www.openoko.pl
Openoko - www.openoko.pl
this is like DRM, forget it dude...
yeh seriously, any encryption can be broken if somebody wants to bad enough. Quake .pk3's for instance aren't encrypted, and i'd think carmack would know if doing so was worth it, and it clearly wasn't. however the license part IS necessary. If you are gonna publish a commercial game and want to protect your artwork, get a good paralegal to write your EULA.
-Ted
-Ted
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net