General Category > Game Development
Unity 3D thoughts
x4000:
My pleasure. I still have yet to try out the 3d stuff, I just haven't had time or inclination. Though I used to enjoy making levels for various 3d fps games.
DakaSha:
It is very nice to let ones creative side out. This is something I did after just a couple hours of experience (And possibly a mock up for a project I have planned) if anybody is at all intrested:
Terrible quality utube vid: http://www.youtube.com/watch?v=d7xe_1Yl_qY
Vampyre:
Impressive Dakasha ! Just a tip, if you don't like the way Youtube is a low rendering, just give a go to Vimeo ;-)
Talking about Unity, perhaps you could help me solving something out ? Basically, I'm not a 3D man. I've worked with different 2D engines (mainly free and open source) in the past, and since I have my mac, I was planning in having a better up-to-date engine... I wanted to go for Torque Game Builder, for its 2D interface, and mac compatible, but... as you might probably know (perhaps not), InstantAction.com, the mother company for Torque Engine, has stopped different occupation... So, for the moment, until someone buy Torque, that engine is dead. Manuals, which are online, might disappear at any moment. And furthermore, the support is gone...
So, I searched what was compatible with mac, and all I found was gamesalad (don't bother checking it, it's for kids... Even worse than gamemaker) and Unity.
Having not a wide choice, I'm starting learning Unity, and here is my problem :
Here is what I'm doing : as mentionned in the reference manual, I created a small basic GUI containing 1 button. 1 managed to solve out how to play with the customisation of the button. And that's all I have in my scene. Here comes the funny part. I've created a small test image (both in TIFF and BMP format). For the TIFF, it only has one layer, made of white. I've left the blue color from the background camera at its default, so I could spot easier the image.
I've imported it into a directory I had create called Resources. Once the image imported successfuly (I can see the image in the preview of the inspector when I select the file), I select the image, click on GameObject in the main menu, Create Other, GUI Texture.
When done, I can see a basic sphere in the scene view, and I have an new object created in the Hierarchy, named after my image.
That's exactly what the reference manual talks about. Unfortunately, when I launch the "game", I see my button customised, and only the standard blue.
Do you spot what I'm doing wrong ? Do I need to make a call in the script to call the image ?
Thanks a lot for helping, if you can :-)
DakaSha:
I could only guess that your texture is completely composed of 0 alpha pixels although I'm pretty sure bmp doesnt do that. Try creating a new gui texture without selecting your texture and see if the Unity symbol pops up. It all seems to work for me (and i followed your instructions becuase ive never done it before :P )
On 2D engines:
First off let me say this: Do not underestimate GameMaker. It is not a toy and is extremely powerful when using GML. Not only powerful but fast/efficient. It can do many things i have yet to see anybody do with XNA like fast dynamic shadows and lighting (although its def possible with XNA)
It has its faults but believe me it is a very good tool. It's particle system in particular is better then any other Ive seen ;)
Now if you want a "real" engine then I cant stress FlatRedBall enough. Great engine.. The best support ever (literally), A code generator and editors, maintained by a guy who has done alot in the business (Including working for EA and he just ported SteamBirds to android.. )
Not only is it great overall but it has support for: PC, XBox360, Web(Silverlight), Windows Phone 7and in the next release even Android.
Its current state is a bit messed up due to the new platforms (2 new platforms in 3 months time) but once they iron the problems out (And believe me they will because the guy uses it for all of his personal work) you will have quite possibly the best 2D engine around... It already was but as said some things got a bit crazy the last 3 months xD
Vic (the creator) is EXTREMLY helpful. Right now hes very busy on projects but when things cool down hes always available to help.
Its only real fault is the fact that that it is XNA based.. thats not too bad but it has its quirks (which x4000 actually has a blog post about) and the fact that it is (currently mind you ;) ) "only" a 2.5D engine
edit: you will need to know and have a good understanding of C# though
edit again: actually the XNA quirks dont really count to much because FRB has its own content pipeline :P
Vampyre:
Thanks for all the suggestions, I'm going to have a look at those... What surprises me with my problem in unity is that I can currently see my picture inside Unity when selecting the image, in the preview tab... Only it never comes on screen when I hit play... Weirdo... But I'll still have another try later today on this subject...
And I'm off course going to check FlatRedBall ;-) Hope it also works on the mac :p
Edit : Since there is no reply here, I edit, to avoid useless new posts. I found out that the problem was not within the graphics in itself. It may or may not have alpha on it to be displayed. But what I'm missing is a component to my camera : GUILayer, which is missing for the moment. If I don't have this component attached to my camera, I can't see the image. Sounds logical to me as I never called for the graphic to be displayed... I'm now hunting for the GUILayer component, because I didn't selected any package exception made of the standard assets.
For the engine, it seems that it is mac compatible, but the installer is windows only... Kinda weird, but looks impressive though... (btw, loved Steambird on the web :p)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version