Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by AndrewAMD. 12/05/23 10:56
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
6 registered members (3run, AndrewAMD, alibaba, fairtrader, ozgur, TipmyPip), 605 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Licht einem Pfad folgen lassen... #149696
08/22/07 18:54
08/22/07 18:54
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline OP
User
Schmerzmittel  Offline OP
User

Joined: Aug 2005
Posts: 512
Bayern
Tagchen...

Wie kann ich den ein Dynamisches Licht einen Pfad folgen lassen?

Ich habe im Handbuch schon die Befehle angesehen, aber egal was ich verwende heists immer, dass die Zeile bla bla bla nicht definiert ist.

Ich bekomme das einfach icht zum laufen.


A7 Com V7.80
Re: Licht einem Pfad folgen lassen... [Re: Schmerzmittel] #149697
08/22/07 19:20
08/22/07 19:20
Joined: Apr 2005
Posts: 3,076
Germany, NRW
rvL_eXile Offline

3D Artist
rvL_eXile  Offline

3D Artist

Joined: Apr 2005
Posts: 3,076
Germany, NRW
Probier das mal... (C-Script)

Code:

//Set the Values in the WED / Object Properties
//skill1: Speed 10
//skill2: Nodes 10
action follow_Path
{
my.light=on;
my.lightrange=300;
my.red=255;
my.green=255;
my.blue=255;

// find first waypoint
var Node;
Node = path_scan(me,my.x,my.pan,vector(360,180,200));
if(Node == 0){return;} // no path found

//get the nodes position
var Node_pos[3];
path_getnode(my,Node,Node_pos,null);

var DistToNode;
var myang[3];
var Rotation;

while(1)
{
//////////////////////////////////////////
//Path Following
//////////////////////////////////////////
DistToNode = vec_dist(Node_pos,my.x);

// near target? Find next waypoint of the path
if(DistToNode < 10)
{
Node = path_nextnode(my,Node,1);
if(Node == 0){Node = 1;}
path_getnode(my,Node,Node_pos,null);
}

vec_set(temp,Node_pos);
vec_sub(temp,my.x);
vec_to_angle(myang,temp);

vec_set(temp,camera.x);
vec_sub(temp,my.x);
vec_to_angle(my.pan,temp);
/////////////////////////////////////////

my.skill21 = ((180-abs(Rotation))/180)*my.skill1;

vec_for_angle(my.skill24,myang);
my.skill24 *= my.skill21;
my.skill25 *= my.skill21;
vec_scale(my.skill24,time_step);

c_move(me,nullvector,my.skill24,ignore_passable|ignore_passents);

wait(1);
}
}




cYa Sebastian


Tutorials:
[Blender]Terrain creation ENG/GER
[Blender]Low Poly Tree Modeling
[GIMP]Create a Texture for Terrains
CLICK HERE


Re: Licht einem Pfad folgen lassen... [Re: rvL_eXile] #149698
08/22/07 20:11
08/22/07 20:11
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline OP
User
Schmerzmittel  Offline OP
User

Joined: Aug 2005
Posts: 512
Bayern
Hm....der Fehler selber ist weg. Danke schonmal.

Aber das Licht, (mdl-würfel) will den Pfad nicht entlaglaufen. Habe schon zugewisen und die skills gesetzt. Das Licht bleibt einfach stehen.

An was könnte das noch liegen?


A7 Com V7.80
Re: Licht einem Pfad folgen lassen... [Re: Schmerzmittel] #149699
08/22/07 20:14
08/22/07 20:14
Joined: Apr 2005
Posts: 3,076
Germany, NRW
rvL_eXile Offline

3D Artist
rvL_eXile  Offline

3D Artist

Joined: Apr 2005
Posts: 3,076
Germany, NRW
Also ich habe es darauf hin auch probniert... keine Ahnung... Warte ich pack meine Version mal eben und hoste die dann kannste das mal bei dir probieren


cYa Sebastian

EDIT: Hier der Link: http://exile123456.ex.funpic.de/Pathfinding_Lights.rar

Last edited by rvL_eXile; 08/22/07 20:17.

Tutorials:
[Blender]Terrain creation ENG/GER
[Blender]Low Poly Tree Modeling
[GIMP]Create a Texture for Terrains
CLICK HERE


Re: Licht einem Pfad folgen lassen... [Re: rvL_eXile] #149700
08/22/07 22:13
08/22/07 22:13
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline OP
User
Schmerzmittel  Offline OP
User

Joined: Aug 2005
Posts: 512
Bayern
Danke dir.

Ich probiers morgen gleich mal aus


A7 Com V7.80
Re: Licht einem Pfad folgen lassen... [Re: Schmerzmittel] #149701
08/22/07 22:17
08/22/07 22:17
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline OP
User
Schmerzmittel  Offline OP
User

Joined: Aug 2005
Posts: 512
Bayern
Ok. Also dein Script läuft super...

ABER: Ist ne wdl.

Kann es sein, dass das Script mit Lite-C nicht funktioniert.


A7 Com V7.80
Re: Licht einem Pfad folgen lassen... [Re: Schmerzmittel] #149702
08/23/07 14:23
08/23/07 14:23
Joined: Apr 2005
Posts: 3,076
Germany, NRW
rvL_eXile Offline

3D Artist
rvL_eXile  Offline

3D Artist

Joined: Apr 2005
Posts: 3,076
Germany, NRW
Soweit ich weiß, kann man mit A7 auch C-Script bverwenden... Probiers doch einfach mal aus..

CYa Sebastiam


Tutorials:
[Blender]Terrain creation ENG/GER
[Blender]Low Poly Tree Modeling
[GIMP]Create a Texture for Terrains
CLICK HERE


Re: Licht einem Pfad folgen lassen... [Re: rvL_eXile] #149703
08/23/07 19:19
08/23/07 19:19
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline OP
User
Schmerzmittel  Offline OP
User

Joined: Aug 2005
Posts: 512
Bayern
Ja schon klar.

Aber Lite-C und C-script miteinander geht nicht. Ist nicht so schlimm. Dann muss ich weiter gucken.

Trotzdem danke für das script.

Grüße
Schmerzmittel


A7 Com V7.80

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