Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
5 registered members (Dico, AndrewAMD, TipmyPip, NewbieZorro, Grant), 15,253 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: Kann Kollisionsbox Grösse nicht ändern [Re: ] #280637
07/23/09 17:42
07/23/09 17:42
Joined: Jun 2004
Posts: 134
127.0.0.1
V
Vampir Offline OP
Member
Vampir  Offline OP
Member
V

Joined: Jun 2004
Posts: 134
127.0.0.1
@chris_oat: Setz was wait(1); NACH c_setminmax(me);

@Pappenheimer:
Das sind 4 verschiedene Codes, und egal was ich von den vieren
verwende: Er läuft immer in dies selbe Richtung!
Das kann nicht sein oder?


My english is version 0.1 BETA. wow gamecard 4 president
Re: Kann Kollisionsbox Grösse nicht ändern [Re: Vampir] #280645
07/23/09 17:52
07/23/09 17:52
Joined: Sep 2006
Posts: 99
BS, Germany
Storm_Mortis Offline
Junior Member
Storm_Mortis  Offline
Junior Member

Joined: Sep 2006
Posts: 99
BS, Germany
wenn ich nicht komplett falsch liege ...

du musst NARROW und FAT drin haben um manuelle größen zu setzen!

set(my,NARROW|FAT);
wait(1); // wait 1 frame after creation
vec_set(my.min_x,vector(-50,-50,-50);
vec_set(my.max_x,vector(50,50,50);

so sollte es eigendlich gehen...

hoffe hilft irgendwie^^


it found a voice ... now it needs a body
Re: Kann Kollisionsbox Grösse nicht ändern [Re: Vampir] #280668
07/23/09 18:50
07/23/09 18:50

C
chris_oat
Unregistered
chris_oat
Unregistered
C



hmm funktioniert leider immer noch nicht. ich habe die box schon so klein gemacht das er eigentlich "in" in wand rein gehen könnte, tut dies aber nicht. Leider unverändert frown

Re: Kann Kollisionsbox Grösse nicht ändern [Re: ] #280739
07/24/09 01:02
07/24/09 01:02
Joined: Jun 2004
Posts: 134
127.0.0.1
V
Vampir Offline OP
Member
Vampir  Offline OP
Member
V

Joined: Jun 2004
Posts: 134
127.0.0.1
Bei mir funktioniert jetzt alles wunderbar.

Geh mal folgende Checkliste durch:

1. Verwende in c_move KEIN IGNORE_YOU, sondern nur (IGNORE_PASSABLE | GLIDE)

2. Verwende diesen Code am Anfang der Entity Funktion, NICHT in einer while Schleife:
Code:
var factor = 10;
c_setminmax(my);
wait(5);
		
my.min_x  = -factor;
my.max_x = factor;
my.min_y  = -factor;
my.max_y = factor;
wait(5);



3. Wenn du die Kollision auch "gegen" andere "Level"-Entitys
(zb ein Baum oder Block, den du per Script lädst) machst,
setze bei denen das POLYGON Flag: set(my, POLYGON);

Mit diesen einfachen "Regeln" hats bei mir geklappt.

Und nochmals danke, an alle die mir geholfen haben!

Last edited by Vampir; 07/24/09 01:04. Reason: oO

My english is version 0.1 BETA. wow gamecard 4 president
Bounding box problem [Re: Vampir] #280932
07/24/09 17:49
07/24/09 17:49

C
chris_oat
Unregistered
chris_oat
Unregistered
C



leider funktioniert meine Bounding box immer noch nicht.
ich habe die box kleiner gemach, jedoch stopt der player immer noch weit vor wänden.
ich verwende diesen code:

my bouding box stil dont work how i want it. i set the box to kind of small, but stil the player stops far from the walls.
Code:
action player_action //main player
{   
chrisgamble=me;
      wait(1);
      my.scale_x=0.51;my.scale_y=0.51;my.scale_z=0.51;
      player = me;
      my.polygon = on;
//      my.narrow = on;
//      my.fat = on;
      my.shadow =on;
      my.cast =on;
      my.health = 100;
      my.enable_entity=on;
      loadControlsDefault(); //this sets up controls and assigns keys...uses the new template misc_input file
      initCameras();
      camActive = 1;
      cameraMove();  
		wait(1);
		c_setminmax(my); 
		wait(5);
		my.max_x = 4;
		my.max_y = 4;
//		my.max_z = 25;
		my.min_x = -4;
		my.min_y = -4;
//		my.min_z = -41;
		wait(5);
      you = ent_create("drop.mdl",my.x,weapon_John);
      setWeaponPlayer(my);
      setWeapon(1550,1541,1566);
      while(my.health > 0)
		{
			if (c_trace(my.x,vector(my.x,my.y,my.z-5000),IGNORE_ME | IGNORE_PASSABLE | GLIDE) > 0)
			{					}



Last edited by chris_oat; 07/24/09 17:51.
Re: Bounding box problem [Re: ] #280935
07/24/09 18:01
07/24/09 18:01
Joined: Sep 2006
Posts: 99
BS, Germany
Storm_Mortis Offline
Junior Member
Storm_Mortis  Offline
Junior Member

Joined: Sep 2006
Posts: 99
BS, Germany
ich weiss das ich und vampir das schonam gesaght haben aber, auch im handbuch steht:

Setzt die Koordinaten von Bounding-Box und Kollisions-Ellipsoiden der Entity auf ihre tatsächlichen Proportionen und setzt die beiden Entity-Flags FAT und NARROW.

ich danke aber das sich das nicht mit my.polygon versteht, habe das nicht wirklich bestätight finden konnen, aber hatteste du denn my.polygon immer an?

versuch mal das aus zu machen und dann nochmal mit dem setzen von fat narrow und den werten.

muss doch irgendwie gehen ... obwohl ich das kenne wenn die engine einfach mal richtige sachen ... anders ausführt^^

Last edited by Storm_Mortis; 07/24/09 18:02.

it found a voice ... now it needs a body
Re: Bounding box problem [Re: Storm_Mortis] #280941
07/24/09 18:18
07/24/09 18:18

C
chris_oat
Unregistered
chris_oat
Unregistered
C



mad funktionert noch immer nicht

Code:
action player_action //main player
{   
chrisgamble=me;
      wait(1);
      my.scale_x=0.51;my.scale_y=0.51;my.scale_z=0.51;
      player = me;
//      my.polygon = on;
      my.narrow = on;
      my.fat = on;
      my.shadow =on;
      my.cast =on;
      my.health = 100;
      my.enable_entity=on;
      loadControlsDefault(); //this sets up controls and assigns keys...uses the new template misc_input file
      initCameras();
      camActive = 1;
      cameraMove();  
		wait(1);
		c_setminmax(my); 
		wait(5);
		my.max_x = 12;
		my.max_y = 12;
//		my.max_z = 25;
		my.min_x = -12;
		my.min_y = -12;
//		my.min_z = -41;
		wait(5);



jetzt ist doch alles richtig oder??

Last edited by chris_oat; 07/24/09 18:19.
Re: Bounding box problem [Re: ] #280989
07/24/09 20:38
07/24/09 20:38
Joined: Sep 2006
Posts: 99
BS, Germany
Storm_Mortis Offline
Junior Member
Storm_Mortis  Offline
Junior Member

Joined: Sep 2006
Posts: 99
BS, Germany
also es sieht alles richtig aus und ich weiss auch auf anhieb nicht was nocjh anders zu machen würde. abgesehen davon das ich das bissel geordneter ind reihe u nd direkt untereinander und als ersten in die function tuen würde. aber das sollte nicht das problem sein ...

ist doof, müsste funktionieren, tut mir leid nicht helfen zu können! ich guck nochmal aber glaube nicht das ich noch was finde..

zum schluss trotzdem nochmal wie ich deine action angefangen hätte...ich muss es einfach versuchen^^

Click to reveal..

action player_action //main player
{
//player = me;
chrisgamble=me;//geht nur eines von beiden, das erste fällt weg...
my.scale_x=0.51;my.scale_y=0.51;my.scale_z=0.51;
my.narrow = on;
my.fat = on;
wait(1);
vec_set(my.min_x,vector(-12,-12,-41);
vec_set(my.max_x,vector(12,12,25);
my.shadow =on;
my.cast =on;
my.health = 100;
my.enable_entity=on;
loadControlsDefault(); //this sets up controls and assigns keys...uses the new template misc_input file
initCameras();
camActive = 1;
cameraMove();
wait(1);
c_setminmax(my);
wait(5);
my.max_x = 12;
my.max_y = 12;
// my.max_z = 25;
my.min_x = -12;
my.min_y = -12;
// my.min_z = -41;
wait(5);



it found a voice ... now it needs a body
Re: Bounding box problem [Re: Storm_Mortis] #281051
07/25/09 08:25
07/25/09 08:25

C
chris_oat
Unregistered
chris_oat
Unregistered
C



hey, allo danke das du mir wirklich versuchst zu helfen, aber funktioniert noch immer nicht frown
ich habe deinen code so verwendet, aber wie du vermutet hast, kein underschied.
ich habe mal ein bild hochgeladen das zeigt das die box viel kleiner ist als er vor der wand steht, jedoch trotzdem nicht weiter kann.


Re: Bounding box problem [Re: ] #281064
07/25/09 09:26
07/25/09 09:26
Joined: Jun 2004
Posts: 134
127.0.0.1
V
Vampir Offline OP
Member
Vampir  Offline OP
Member
V

Joined: Jun 2004
Posts: 134
127.0.0.1
Zeig mal noch etwas mehr Code.
Möchte mal dein c_move sehen.


My english is version 0.1 BETA. wow gamecard 4 president
Page 2 of 3 1 2 3

Gamestudio download | 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