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
1 registered members (TipmyPip), 18,388 guests, and 6 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 2 1 2
Re: PhysX-Probleme [Re: snake67] #355371
01/26/11 18:16
01/26/11 18:16
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Ich hatte dir ja gesagt, du könntest stattdessen pXent_setcollisionflag(...) benutzen (vorerst) (zumindest als Workaround), das funktioniert.
Ich bin mir aber ziemlich sicher, dass dein Problem ein Engine-/ PhysX-Bug ist. Es kann sehr wohl sein, dass es noch keinem aufgefallen ist, denn es gibt/ gab mit der Verwendung von "ackphysX.c" auch noch ein paar Bugs, welche mir bereits begegnet sind/ waren, sofern man sich an seltener genutzte Dinge wagt.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: PhysX-Probleme [Re: Superku] #355388
01/26/11 19:03
01/26/11 19:03
Joined: Sep 2003
Posts: 648
Switzerland
snake67 Offline OP
User
snake67  Offline OP
User

Joined: Sep 2003
Posts: 648
Switzerland
Ja. Habe ich auch schon probiert. Ich will ja, dass der Player drüberlaufen kann und damit einen Event auslöst. Das geht aber mit "pXent_setcollisionflag" irgendwie auch nicht.

Re: PhysX-Probleme [Re: snake67] #355420
01/26/11 20:53
01/26/11 20:53
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Doch, genau das geht:

Click to reveal..
Code:
#include <acknex.h>
#include <default.c>
#include <ackphysX.h>


void po_event() {
	my.event = NULL;
	wait(1);
	beep();
	ptr_remove(me);
}


action physics_object() {
	while(!player) { wait(1); }
	pXent_settype(me, PH_RIGID, PH_BOX);
	pXent_setcollisionflag(me, player, NX_NOTIFY_ON_START_TOUCH);
	my.event = po_event;
}

action player_act() {
	player = me;
	pXent_settype(me, PH_CHAR, PH_CAPSULE);
	wait(1);
	while(1) {
		pXent_movechar(me, vector(15*(key_w-key_s)*time_step,0,-5*time_step), NULL, 0);
		camera.x = my.x-100;
		wait(1);
	}
}


void main() {
	pX_setgravity(vector(0, 0, -9.81));
	physX_open();
	level_load("snake.wmb");
	ent_create(CUBE_MDL,camera.x,player_act);
}




"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: PhysX-Probleme [Re: Superku] #355492
01/27/11 14:56
01/27/11 14:56
Joined: Sep 2003
Posts: 648
Switzerland
snake67 Offline OP
User
snake67  Offline OP
User

Joined: Sep 2003
Posts: 648
Switzerland
Ja. Ich habe ein kleines Objekt und es "höher gelegt": jetzt geht es. Wie aber kann nun der "trigger_range" vergrössert werden? Durch Vergrössern der Kollisionshülle?

Ach ja und das Trigger-Problem? Ist es vielleicht doch ein Bug? Ich kann das Durchfallen der Kugeln nach Beispielcode von rojart bestätigen. Sie, JCL?

Page 2 of 2 1 2

Moderated by  HeelX, Spirit 

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