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
2 registered members (Akow, tomaslolo), 1,536 guests, and 12 spiders.
Key: Admin, Global Mod, Mod
Newest Members
AemStones, LucasJoshua, Baklazhan, Hanky27, firatv
19058 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
smooth camera script #157942
09/30/07 15:30
09/30/07 15:30
Joined: Aug 2006
Posts: 152
vector(200,45,338)
Marwan Offline OP
Member
Marwan  Offline OP
Member

Joined: Aug 2006
Posts: 152
vector(200,45,338)
This one I wrote is small , simple , easy to be edited
Code:
 
function smooth_camera()
{
var position_y;
var position_x;


position_x = camera.x;

position_y = camera.y;
camera.x +=((player.x - position_x)/10)-20;
camera.y += ((player.y - position_y)/10);
camera.z=player.z+140;
vec_set(temp,player.x);
vec_sub(temp,camera.x);
vec_to_angle(camera.pan,temp);
}




age:16 game design and programming experience:2 years
Re: smooth camera script [Re: Marwan] #157943
09/30/07 16:40
09/30/07 16:40
Joined: Mar 2006
Posts: 2,758
Antwerp,Belgium
frazzle Offline
Expert
frazzle  Offline
Expert

Joined: Mar 2006
Posts: 2,758
Antwerp,Belgium
Thanks for the effort, for a small camera script, the movement is quite smooth But the technique you used to simulate it, is not unique anymore but it's a nice try

Cheers

Frazzle


Antec® Case
Intel® X58 Chipset
Intel® i7 975 Quad Core
8 GB RAM DDR3
SSD OCZ®-VERTEX2 3.5 x4 ; HD 600 GB
NVIDIA® GeForce GTX 295 Memory 1795GB
Re: smooth camera script [Re: frazzle] #157944
10/01/07 01:57
10/01/07 01:57
Joined: Nov 2004
Posts: 862
Australia
DavidLancaster Offline
User
DavidLancaster  Offline
User

Joined: Nov 2004
Posts: 862
Australia
Your camera code converted into 2 lines

Code:

function smooth_camera()
{
vec_set(camera.x,vector(camera.x + ((player.x - camera.x)/10)-20,camera.y + ((player.y - camera.y)/10),player.z+140);
vec_to_angle(camera.pan,vec_diff(temp,player.x,camera.x));
}



Re: smooth camera script [Re: DavidLancaster] #157945
10/01/07 13:17
10/01/07 13:17
Joined: Nov 2005
Posts: 1,007
jigalypuff Offline
Serious User
jigalypuff  Offline
Serious User

Joined: Nov 2005
Posts: 1,007
just tried yours dave and it says syntx error number of brackets
marwan, how would you go about makeing the camera pan. tilt, and rotate with the mouse? so the camera not only follows the player but will also be free to rotate around him?

Last edited by jigalypuff; 10/01/07 13:23.

Why does everyone like dolphins? Never trust a species which smiles all the time!
Re: smooth camera script [Re: jigalypuff] #157946
10/01/07 14:21
10/01/07 14:21
Joined: Aug 2006
Posts: 152
vector(200,45,338)
Marwan Offline OP
Member
Marwan  Offline OP
Member

Joined: Aug 2006
Posts: 152
vector(200,45,338)
I have been developing this myself, but with using the keyboard , do you want me to pm it to you??


age:16 game design and programming experience:2 years
Re: smooth camera script [Re: Marwan] #157947
10/01/07 14:32
10/01/07 14:32
Joined: Nov 2005
Posts: 1,007
jigalypuff Offline
Serious User
jigalypuff  Offline
Serious User

Joined: Nov 2005
Posts: 1,007
ya thanks that would be great.


Why does everyone like dolphins? Never trust a species which smiles all the time!
Re: smooth camera script [Re: jigalypuff] #157948
10/01/07 15:13
10/01/07 15:13
Joined: Aug 2006
Posts: 152
vector(200,45,338)
Marwan Offline OP
Member
Marwan  Offline OP
Member

Joined: Aug 2006
Posts: 152
vector(200,45,338)
WEEE , That was a quick reply , but just give me 24 hours and the code will be yours ,(because im busy these days )


age:16 game design and programming experience:2 years
Re: smooth camera script [Re: DavidLancaster] #157949
10/01/07 15:18
10/01/07 15:18
Joined: Aug 2006
Posts: 152
vector(200,45,338)
Marwan Offline OP
Member
Marwan  Offline OP
Member

Joined: Aug 2006
Posts: 152
vector(200,45,338)
HEY Dave , you missed something
vec_set(camera.x,vector(camera.x + ((player.x - camera.x)/10)-20,camera.y + ((player.y - camera.y)/10),player.z+140));
vec_to_angle(camera.pan,vec_diff(temp,player.x,camera.x));


age:16 game design and programming experience:2 years
Re: smooth camera script [Re: Marwan] #157950
10/02/07 02:30
10/02/07 02:30
Joined: Nov 2004
Posts: 862
Australia
DavidLancaster Offline
User
DavidLancaster  Offline
User

Joined: Nov 2004
Posts: 862
Australia
I think that bracket missed me more than I missed it.

Hint: your calculations aren't being multiplied by 'time_step' and framerate changes would change how sporadic movement of the camera is.

Re: smooth camera script [Re: DavidLancaster] #157951
10/02/07 06:02
10/02/07 06:02
Joined: Aug 2006
Posts: 152
vector(200,45,338)
Marwan Offline OP
Member
Marwan  Offline OP
Member

Joined: Aug 2006
Posts: 152
vector(200,45,338)
Sorry I cant understand , after all Im not Pro like you Dave , can you explain this to me more?


age:16 game design and programming experience:2 years
Page 1 of 2 1 2

Moderated by  adoado, checkbutton, mk_1, Perro 

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