Originally Posted By: preacherX
Originally Posted By: RealSerious3D
Quote:
/////////////////////////////////////////////////////////
Now I've got an idea: Maybe we should start a Kickstarter campaign to bring A9 to life with multiplatform support ???????
/////////////////////////////////////////////////////////
What do you think?


The question becomes ... why? Why bother? With the likes of Unreal (for free, basically) and Unity, why try to resurrect GameStudio? The only reason I could think of to resurrect GameStudio is if a new version did something really significant ... really revolutionary (something a lot more than multiplatform support). Because, otherwise, we already have it elsewhere.


Because it is so easy to program and you can program much faster!

For example, I just spoke with someone who is studying Game Design with Unity and asked him how I can create a sprite in Unity with code:

The code would be something like this:


Vector3 rndPos = new Vector3(10.0f,10.0f,10.0f);
GameObject Go = new GameObject();
Go.transform.position = rndPos;
Go.transform.localScale *= 10.0f;
Go.transform.rotation = Quaternion.Euler(0, 0, 10.0f);
SpriteRenderer renderer = Go.AddComponent<SpriteRenderer>();
Sprite tmp = Resources.Load<Sprite>("Stein");
renderer.sprite = tmp;


In lite_C I would just use this:

ENTITY* Go=ent_create("Stein.png",vector(1,1,1),StoneBehaviour);
Go.roll=10;vec_fill(Go.scale_x,1);


Or does someone know if there is an easier way to do this in Unity?


Unity works better using prefabs. In the editor you create your sprite gameobject with all the settings, components or scripts you want, then you make it a prefab (dragging it to your project files). After this you can instantiate it via script with a single line of code.

Last edited by painkiller; 11/17/17 20:09.

3D Gamestudio A8 Pro
AMD FX 8350 4.00 Ghz
16GB RAM
Gigabyte GeForce GTX 960 4GB