Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/20/24 20:05
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (AndrewAMD, TedMar, Ayumi), 1,374 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Brauche etwas Hilfe mit der Kamera Steuerung #174216
12/21/07 17:23
12/21/07 17:23
Joined: May 2007
Posts: 34
California
DrGonzo Offline OP
Newbie
DrGonzo  Offline OP
Newbie

Joined: May 2007
Posts: 34
California
Halli, hallo!

ich würde gerne eine Isometric Kamera Steuerung wie die in WED's 3D View
schreiben, brauche da aber etwas Hilfe.
In der Mehrzahl der Kamera Tutorials die ich finden konnte folgt die Kamera
in der Regel einem Player, und das ist nicht wonach ich suche.

Mein Ziel ist:
A. Wenn die rechte Maustaste gedrückt wird bewegt die Kamera sich nach
rechts/links und vorwärts/rückwärts (in den X und Y Richtungen).
B. Wenn die mittlere Maustaste gedrückt wird rotiert die Kamera sich um
das Zentrum.
C. Das Maus Wheel zoomed rein und raus.

Wie gesagt, sehr ähnlich zu der Steuerung in WED's 3D View, außer mit anderen
Maustastenbelegungen.

Ich hoffe sehr das ihr mir da helfen könnt, und das mein Deutsch nicht zu
schlecht geworden ist.

Re: Brauche etwas Hilfe mit der Kamera Steuerung [Re: DrGonzo] #174217
12/22/07 08:44
12/22/07 08:44
Joined: May 2007
Posts: 34
California
DrGonzo Offline OP
Newbie
DrGonzo  Offline OP
Newbie

Joined: May 2007
Posts: 34
California
Ok, hier ist was ich bislang habe:

Dieser Code funktioniert soweit recht gut, außer dass nach einer Rotation die
PAN/Scroll Richtungen nicht mehr stimmen.
(Wenn man z.B. dann nach rechts panned, geht die Kamera stattdessen nach vorne, etc).

Könnte mir bitte jemand damit helfen? Danke!

Code:

var worldCenter;

function main
{
level_load ("cam.wmb");
wait(2); // wait until the level is loaded
mouse_mode = 1;
vec_set(camera.x,vector(-205, 0, 42));
camera.tilt = 1;
camera.arc = 90; // widen the FOV
vec_set(worldCenter,vector(-205, 0, 42));

while(1)
{

///////////////////////////////////////////////////////////////////////////////////////////
// Move camera

if(mouse_middle == 1) // Rotate with middle MB ---------------------------------------
{
camera.pan += mouse_force.x * 20 * time_step; // mouse movement changes PAN
camera.tilt += mouse_force.y * 20 * time_step; // mouse movement changes TILT
}

if(mouse_right == 1) // PAN with right MB ----------------------------------------------
{
worldCenter.x -= mouse_force.y * 40 * time_step;
worldCenter.y += mouse_force.x * 40 * time_step;

camera.x = worldCenter.x;
camera.y = worldCenter.y;
}

if(mickey.z != 0) // zoom with mouse wheel ---------------------------------------------
{
vec_diff(temp,target.x,camera.x);
vec_scale(temp,((mickey.z * 1)/480));
vec_add(camera.x,temp);

worldCenter.x = camera.x;
worldCenter.y = camera.y;
worldCenter.z = camera.z;
}

mouse_pos.x = mouse_cursor.x; // update mouse position
mouse_pos.y = mouse_cursor.y; // update mouse position

wait(1);
}

}



Re: Brauche etwas Hilfe mit der Kamera Steuerung *DELETED* [Re: DrGonzo] #174218
12/22/07 22:57
12/22/07 22:57
Joined: May 2007
Posts: 34
California
DrGonzo Offline OP
Newbie
DrGonzo  Offline OP
Newbie

Joined: May 2007
Posts: 34
California
Post deleted by DrGonzo

Re: Brauche etwas Hilfe mit der Kamera Steuerung [Re: DrGonzo] #174219
12/23/07 01:40
12/23/07 01:40
Joined: May 2007
Posts: 34
California
DrGonzo Offline OP
Newbie
DrGonzo  Offline OP
Newbie

Joined: May 2007
Posts: 34
California
Ok, ich habe mal etwas mehr recherchiert und habe das folgende
Script von Orange Bratt gefunden: hier

Das Script ist fast genau das nachdem ich suche, außer das ich ein paar der Kamerakontrollen
auswechseln müsste (WASD mit rechter Maustaste, Rotation mit mittlerer Maustaste).

Leider ist das Script ziemlich umfangreich und ich frage mich ob man diese Art
von Kamerasteuerung nicht mit weniger Code erreichen könnte?


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

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