Gamestudio Links
Zorro Links
Newest Posts
New FXCM FIX Plugin
by flink. 06/04/24 07:30
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (AndrewAMD, Akow, 1 invisible), 1,499 guests, and 11 spiders.
Key: Admin, Global Mod, Mod
Newest Members
AemStones, LucasJoshua, Baklazhan, Hanky27, firatv
19058 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
walk on spheres? #82477
07/21/06 17:42
07/21/06 17:42
Joined: Sep 2005
Posts: 42
SusanJ Offline OP
Newbie
SusanJ  Offline OP
Newbie

Joined: Sep 2005
Posts: 42
Hi, long time no see


how would i go about being able to walk on a round surface. i want to accomplish something like that 3D bonus round in sonic and knuckles where you ran around a sphere and collect those balls hehe. i want to be able to walk around a sphere without falling off.

i hope you understand what i mean. i want to make my game worls on spheres instead of flat ground. any help or turorials would be grately appreciated

thanks guys xx

Re: walk on spheres? [Re: SusanJ] #82478
07/21/06 18:42
07/21/06 18:42
Joined: Jun 2006
Posts: 214
Germany, NRW
T
TheThinker Offline
Member
TheThinker  Offline
Member
T

Joined: Jun 2006
Posts: 214
Germany, NRW
Well, try to use a normal ent_move/ c_move movement code. Use a absolute vector for gravity. This gravity must be turned with a sin/cos instruction. It must be changed by every movement the actor does. The actor must have a pre-calculated position, where sin and cos calculations begin. Hm, it is like a third person camera, which turns around a player. If you move along a spere-model, you have to youse c_move, i think.

I havn't tested this idea. It's, well, an idea.

I try it out. If nobody understand it, im sory

it is a good idea with this spheres. Like in the game prey. I will post my solution if i succede (is this the right english word ?)

MfG,
Ich

Re: walk on spheres? [Re: TheThinker] #82479
07/22/06 00:13
07/22/06 00:13
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
He is right. Just create a vector from your position to the origin to simulate gravity. When you simply want to move around a perfect sphere, you just can use fixed vector math without caring of collision detection, etc.

One problem which you can encounter is the so called gimbal lock (see http://www.anticz.com/eularqua.htm). It will happen when you pass the equator from the north to the south pole. You can solve this with quaternions (http://www.gamedev.net/reference/articles/article1095.asp) when you are moving in 3D Space.

"As rotations in the Euler representation are done with respect to the global axis, a rotation in one axis could 'override' a rotation in another, making you lose a degree of freedom. This is gimbal lock. Say, if the rotation in the Y axis rotates a vector (parallel to the x axis) so that the vector is parallel to the z axis. Then, any rotations in the z axis would have no effect on the vector."

That sonic thing was a pure (but good) software emulation, so it was just a repetitive pattern they used.

Last edited by HeelX; 07/22/06 00:14.

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1