| We hope you enjoy your visit. You're currently viewing the Ultimate 3D Community as a guest. This means that you can only read posts, but can not create posts or topics by yourself. To be able to post you need to register. Then you can participate in the community active and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you are already a member please log in to your account to access all of our features: |
| C++ an Ultimate3D; Just athought | |
|---|---|
| Tweet Topic Started: May 14 2008, 09:00 PM (657 Views) | |
| elmernite | May 14 2008, 09:00 PM Post #1 |
|
Member
![]() ![]() ![]() ![]()
|
I'll begin by saying I'm posting this way to soon. I don't take my C++ classes till the fall semester. (And I won't take advanced C++ till the spring semester) But A thought just hit me. Can Ultimate3D be used when programming in C++? My guess is going to be yes. I was looking into 3D engines and discovered that many of them are more of rendering engines and don't contain collision detection. Yours however contains collision detection and it's a pretty good rendering engine. Like I said I'm asking the question way to soon. I'm nowhere near programming anything in C++. I was just wondering if it would be possible to use Ultimate3D with C++ like other engines (Such as Ogre3D, ect...) Thanks! -Elmernite |
![]() |
|
| Rixeno | May 14 2008, 09:22 PM Post #2 |
![]()
Teo-Carliss
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
If you're going to use C++ to make a game, why not use the DirectX functions or make your own system. Although I do think Dr. Best that it would be possible, just not practical or something like that... |
|
Report spam the nanosecond you see it. Ninjas are everywhere, for all you know there are eleven behind you right now, including me... | |
![]() |
|
| ashrat3000 | May 15 2008, 03:35 AM Post #3 |
|
u3d raytracer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
U3D will work in C++, it will be much faster actually. A good reason not to make your own functions is that you need to learn how, U3D is all done for you A bad reason to use it is you dont get to learn how. I dont think xbox 360 games are made in U3D. And anyway, U3D was designed for GM. |
|
그대를 사랑해 | |
![]() |
|
| Despellanion | May 15 2008, 10:42 AM Post #4 |
|
Forum God
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
This has been answered so many times before. Yes, ofcourse u3d can be used with C++. It is written in C++ so it would be very strange if you couldn't
|
![]() |
|
| Ruud v A | May 15 2008, 03:57 PM Post #5 |
|
Programmer · Artist
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Dr. Best however doesn't release his version written for use with C++ (see GMTECH mag). If you want C++ graphics with collision detection, go for Ogre! Much better graphics, physics engine bindings (PhysX, Ode, Bullet, Newton). It has awesome plugins too. For example Hydrax to render realistic water (and I mean really realistic!), PagedGeometry for rendering forests and grass, etc. But I won't spam you with more Ogre features on this Ultimate3d forum :). |
|
Veniogames Vēnit, ut mē occidĕret. I will not use Ultimate3d 2.x.x anymore - I am an Ogre C++ programmer. | |
![]() |
|
| Dr. Best | May 15 2008, 04:03 PM Post #6 |
|
Administrator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Yeah, this in fact has been asked quite often before, but nobody rephrased my previous answers in a complete way so I am just going to repeat myself
.Ultimate 3D, just like every dll, which works with Game Maker, can be used with C++. Anyway I do not recommed doing so. The object oriented "C++ friendly" interface architecture of Ultimate 3D is hidden behind the interface to Game Maker in the public version. And using the Game Maker interface through C++ would be quite uncomfortable. A lot of casting from and towards double variables would have to be done and you would not be able to take advantage of the nice OOP architecture of Ultimate 3D. Since there are many good open source 3D engines for C++ (especially Irrlicht and Ogre), which do not have these disadvantages, it would be better to use those. They have interfaces, which are made for C++ and work with it perfectly. Though if you want to get rid of Game Maker, but are still a bit afraid of entering the wide new waters of C++, you may want to take Ultimate 3D with you as something familar. Basically every step away from Game Maker is a step into a good direction, since you will learn a lot more by using C++. |
![]() |
|
| elmernite | May 15 2008, 05:40 PM Post #7 |
|
Member
![]() ![]() ![]() ![]()
|
Thank you (Everyone)! -Elmernite |
![]() |
|
| harkathmaker | May 16 2008, 05:26 PM Post #8 |
|
Persistent Enquirer
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Do you have a recommendation for a good tutorial series for C++? I have downloaded C++ Visual Studio but haven't done a lot with it yet. |
![]() |
|
| ninja | May 16 2008, 06:42 PM Post #9 |
|
Elite Member
![]() ![]() ![]() ![]() ![]() ![]()
|
I think I tried learning C++ once, it wasn't easy. |
![]() |
|
| Dr. Best | May 16 2008, 06:59 PM Post #10 |
|
Administrator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I have learned C++ from books and this is what I recommend to anybody who wants to get serious with it. Anyway I can not recommend any books, since the books I read to start learning C++ are German. |
![]() |
|
| Ruud v A | May 16 2008, 07:35 PM Post #11 |
|
Programmer · Artist
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I can highly recommend functionx.com. They have very good tuts (Although I discovered them a while after I started learning C++, I still learnt some things.) Now I think of it, I learnt a lot of things also from a book but it is Dutch... |
|
Veniogames Vēnit, ut mē occidĕret. I will not use Ultimate3d 2.x.x anymore - I am an Ogre C++ programmer. | |
![]() |
|
| ashrat3000 | May 17 2008, 12:23 AM Post #12 |
|
u3d raytracer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I'm an ad for this site: http://gameinstitute.com/ This is the class I'm taking. It teaches you C++, but it's oriented towards games. Once you learned enough C++ it goes through DirectX and all the other stuff. I would say this is by far the best class, but hey, its all opinion. |
|
그대를 사랑해 | |
![]() |
|
| Reikyrr | May 18 2008, 06:37 PM Post #13 |
|
Forum God
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I luv irrlicht. only me couldnot find out collisions.. i'd wish i could follow that course! maybe i will when i have finished school |
|
~Inspirational quote~ | |
![]() |
|
| « Previous Topic · Off-topic · Next Topic » |





![]](http://z1.ifrm.com/static/1/pip_r.png)




.
4:52 PM Jul 11