|
Post by Wayne Rayner on Feb 8, 2009 20:18:16 GMT -5
I would like to know if there is a plugin for direct 3D to be used for b4GL, as i might be making one later on of there isn't one already. -Wayne
|
|
|
Post by smc44 on Feb 8, 2009 20:59:03 GMT -5
Ummmm, im not sure if you understand, but ill explain, Basic4gl was designed and based off of Opengl, Direct3D would not just fail to work with basic4gl, but i dont think people want to use direct3d for basic4gl, but you can make a plugin for that if you want, but noone who likes opengl alot will use your plugin
|
|
|
Post by Wayne Rayner on Feb 8, 2009 22:40:22 GMT -5
Yea i don't really care if no one will use it i prolly won't even make one but i might make a plugin one day if there ever is a need for one.
-Wayne
Modified 1 2:40 PM
Hey maybe i won't make a plugin but i will just learn how to make a plugin.
Hey maybe if i could create a 3D game in b4GL I Could turn it into a Game Engine for others to use (Just an Idea).
-wayne
|
|
|
Post by UNDISCLOSED on Apr 9, 2009 8:00:13 GMT -5
I would use your game engine and your direct 3D plugin. Direct 3D is better than openGL when it comes to windows because it was designed for windows, openGL is multi platform (God, it even works on the Nintendo DS!) so 3D effects would probably render better and look sharper + the ability to use HD Graphics on HD compatible computers.
|
|
|
Post by Darkjester on Apr 9, 2009 18:28:42 GMT -5
I would use your game engine and your direct 3D plugin. Direct 3D is better than openGL when it comes to windows because it was designed for windows, openGL is multi platform (God, it even works on the Nintendo DS!) so 3D effects would probably render better and look sharper + the ability to use HD Graphics on HD compatible computers. That would be an incorrect statement, opengl is a lowerlevel api, and direct3d is a highlevel api specifically for windows, both are capable of the same feats, just sometimes in different ways, opengl can do thing direct3d cant, direct3d is mainly designed for games whereas opengl is for anything graghics related. OpenGl is actually simpler to setup and utilize most of its functions, direct3d has a horrendous system of function access and has became mainly an oop based language which requires the user to have a good understanding of underlying works as well as good understanding of general programming and OOP structure just to make something "simple" i can attest to all this from personal experience. Oh and every noob that keeps asking for a direct3d plugin its not happening and basic4gl doesnt support that sort of interface required through plugins nor does its window, you would have to completely rebuild basic4gl just for direct3d, and since its basic "for" "gl" its for opengl not direct3d. -darkjester
|
|
|
Post by UNDISCLOSED on Apr 10, 2009 15:11:52 GMT -5
Theoreticaly U could use it in BASIC4gl because The plugin could just Kill the opengl window and create its own Direct 3d window, all setup and ready, therfor turning basic4gl into basic4D3D.
|
|
|
Post by Darkjester on Apr 10, 2009 16:38:10 GMT -5
There is no way to terminate the window, but you can hide it and write your own direct3d init window code and window, but i havent been able to actually get another window created, throught the dll sdk
|
|
|
Post by programming on Apr 10, 2009 18:48:08 GMT -5
There is no way to terminate the window, but you can hide it and write your own direct3d init window code and window, but i havent been able to actually get another window created, throught the dll sdk wrong....ive just made a test plugin that can terminate the window, you can use these functions, DestroyWindow(HWND), PostQuitMessage(0)
|
|
|
Post by UNDISCLOSED on Apr 11, 2009 3:54:24 GMT -5
You could use the DLL to run another DLL that Creates the window, and does not need the DLL SDK, and besides who says you need to use the SDK, you could probably write a DLL without it.
|
|
|
Post by Darkjester on Apr 11, 2009 11:32:45 GMT -5
you need all hte classes for building the dll format for basic4gl otherwise it wont access the contents or even show up in the list for that matter, and i hear from good sources that multiple windows are now posible with a little work
|
|
|
Post by programming on Apr 11, 2009 14:20:39 GMT -5
you need all hte classes for building the dll format for basic4gl otherwise it wont access the contents or even show up in the list for that matter, and i hear from good sources that multiple windows are now posible with a little work who says multiple windows LOL XD
|
|
|
Post by Darkjester on Apr 11, 2009 15:36:29 GMT -5
It was inplied by an earlier statement suggesting hiding he gl window and creating a direct-x window, but like i said its basic for OPENGL not DIRECT-X
|
|
|
Post by UNDISCLOSED on Apr 12, 2009 6:22:45 GMT -5
Acctaly, completely destroying the gl window.
|
|
|
Post by Wayne Rayner on Apr 22, 2009 21:40:01 GMT -5
What about some one just making a new programming Language and calling it basic4D3D instead of using openGL. This might work but I was thinking and actually asking Tom if I can use b4GL source code to get me started if he let me I might actually do that and if he doesn't I might learn to create my own programming Language eventually.
If Tom lets me use his source code I will actually say he created B4D3D if he wants me to.
Wayne Rayner (this is just a Idea and knowing me I might not make it, but if i'm determined enough I will make it eventually).
|
|
|
Post by shadow008 on Apr 23, 2009 7:08:29 GMT -5
Have the hell fun with that!!!!
|
|