Beiträge von Lord-MDB
-
-
-
anstatt eyePos player und getPosASL _veh musst du positionCameraToWorld [0,0,0] und positionCameraToWorld [0,0,1] (1 kann mit jeder entfernung die du maximal nutzten willst ersetzt werden) nutzten dann hast du immer die View Direction
So gebaut kann der nix mehr ermitteln. Da klapp dann nix mehr.
private _intersect = lineIntersectsSurfaces [positionCameraToWorld [0,0,0], positionCameraToWorld [0,0,1], objNull, objNull, true, -1];
-
anstatt eyePos player und getPosASL _veh musst du positionCameraToWorld [0,0,0] und positionCameraToWorld [0,0,1] (1 kann mit jeder entfernung die du maximal nutzten willst ersetzt werden) nutzten dann hast du immer die View Direction
So gebaut kann der nix mehr ermitteln. Da klapp dann nix mehr.
private _intersect = lineIntersectsSurfaces [positionCameraToWorld [0,0,0], positionCameraToWorld [0,0,1], objNull, objNull, true, -1];
-
ok habe das so nun mal aufgebaut, da passt das aber noch nicht so wie ich mir vorstelle.
Code- // Fahrzeug und Bomben ermittlung
- _veh = (nearestObjects[_unit,["car","truck","tank","wheeled_apc"],5]) select 0;
- _bomb = (nearestObject [_unit, 'PipeBombBase']);
- private _intersect = lineIntersectsSurfaces [eyePos player, getPosASL _veh, objNull, objNull, true, -1];
- private _intersectPosASL = (_intersect select 1) select 0;
- private _surfaceNormal = (_intersect select 1) select 1;
- systemChat format ["%1 | %2 | %3",_intersect,_intersectPosASL,_surfaceNormal];
- _bomb attachTo [_veh,_surfaceNormal];
- _bomb setDir 360;
So wie man sieht gehe ich von der Seite heran und das Objekt wir dann nicht da angebracht wo ich hin geschaut habe. sondern noch oben zentral.
da stimmen noch nicht die Koordinaten für den Offset
-
ok habe das so nun mal aufgebaut, da passt das aber noch nicht so wie ich mir vorstelle.
Code- // Fahrzeug und Bomben ermittlung
- _veh = (nearestObjects[_unit,["car","truck","tank","wheeled_apc"],5]) select 0;
- _bomb = (nearestObject [_unit, 'PipeBombBase']);
- private _intersect = lineIntersectsSurfaces [eyePos player, getPosASL _veh, objNull, objNull, true, -1];
- private _intersectPosASL = (_intersect select 1) select 0;
- private _surfaceNormal = (_intersect select 1) select 1;
- systemChat format ["%1 | %2 | %3",_intersect,_intersectPosASL,_surfaceNormal];
- _bomb attachTo [_veh,_surfaceNormal];
- _bomb setDir 360;
So wie man sieht gehe ich von der Seite heran und das Objekt wir dann nicht da angebracht wo ich hin geschaut habe. sondern noch oben zentral.
da stimmen noch nicht die Koordinaten für den Offset
-
da scheint aber dann etwas noch nicht richtig aufgestellt zu seine weil das ojekt ein großes Stück frei in der Luft hängt.
Wie sollte das den aufgebaut sein ?
-
da scheint aber dann etwas noch nicht richtig aufgestellt zu seine weil das ojekt ein großes Stück frei in der Luft hängt.
Wie sollte das den aufgebaut sein ?
-
Ja werkeln ich herum das hin zu bekommen
-
Ja werkeln ich herum das hin zu bekommen
-
Jo das sieht sehr gut aus, so weit bin ich auch schon ungefähr.
Das problem ist noch das man das Objekt noch zu tief in das Fahrzeug stecken kann, deshalb wollte ich etwas machen wo der Abstand zu Fahrzeugwand ermittelt wird und das Objekt dann dort platziert wird.
-
Jo das sieht sehr gut aus, so weit bin ich auch schon ungefähr.
Das problem ist noch das man das Objekt noch zu tief in das Fahrzeug stecken kann, deshalb wollte ich etwas machen wo der Abstand zu Fahrzeugwand ermittelt wird und das Objekt dann dort platziert wird.
-
jo ok das hast du recht
Also ich wollte das so haben.
Das ich an ein Fahrzeug heran laufe und dann an dem Fahrzeug ein Objekt hängen kann.
Das ist alles kein Problem und das habe ich schon fertig.
Das sieht aber nicht sehr schön aus.
Traumhaft wäre wenn ich den die Seiten des Fahrzeug ermitteln könnte, so das ich mit den Offset von attachTo dann das Objekt schön an die Fahrzeugwand platzieren kann in einer bestimmten Höhe.
Ohne das ich nun jeden Fahrzeug ausmessen muss damit das bei vielen Fahrzeugen klappt.
Und da hänge ich noch etwas, weil das noch nicht so recht klappt, das Fahrzeug auszumessen mit einem Befehl.
-
jo ok das hast du recht
Also ich wollte das so haben.
Das ich an ein Fahrzeug heran laufe und dann an dem Fahrzeug ein Objekt hängen kann.
Das ist alles kein Problem und das habe ich schon fertig.
Das sieht aber nicht sehr schön aus.
Traumhaft wäre wenn ich den die Seiten des Fahrzeug ermitteln könnte, so das ich mit den Offset von attachTo dann das Objekt schön an die Fahrzeugwand platzieren kann in einer bestimmten Höhe.
Ohne das ich nun jeden Fahrzeug ausmessen muss damit das bei vielen Fahrzeugen klappt.
Und da hänge ich noch etwas, weil das noch nicht so recht klappt, das Fahrzeug auszumessen mit einem Befehl.
-
Nicht geprüft, ob das was ist, aber auf die schnelle:
https://community.bistudio.com/wiki/boundingBox
und
boundingBoxReal - Bohemia Interactive Community
getestet:
ja das ist schon nicht schlecht.
aber noch das was ich mir vorstelle.
Es wäre gut ich die Position an dem Fahrzeug die ich gerade anschaue ermitteln könnte und dann da ein Objekt an der Postion zu setzen mit attachTo.
Damit ich nicht jedes Fahrzeug ausmessen muss. -
Nicht geprüft, ob das was ist, aber auf die schnelle:
https://community.bistudio.com/wiki/boundingBox
und
boundingBoxReal - Bohemia Interactive Community
getestet:
ja das ist schon nicht schlecht.
aber noch das was ich mir vorstelle.
Es wäre gut ich die Position an dem Fahrzeug die ich gerade anschaue ermitteln könnte und dann da ein Objekt an der Postion zu setzen mit attachTo.
Damit ich nicht jedes Fahrzeug ausmessen muss. -
Hallo an alle
Ich suche eine Befehl oder Möglichkeit die Abmessungen eines Fahrzeug zu bekommen.
So dann ich dann einer stelle dann per attachTo ein weiteres Objekt anbringen kann.
habe da schon mit VectorDirVisual probiert, aber das stell mich noch nicht zu frieden
Kennt da jemand einen Befehl oder eine Befehlscombo ?
-
Hallo an alle
Ich suche eine Befehl oder Möglichkeit die Abmessungen eines Fahrzeug zu bekommen.
So dann ich dann einer stelle dann per attachTo ein weiteres Objekt anbringen kann.
habe da schon mit VectorDirVisual probiert, aber das stell mich noch nicht zu frieden
Kennt da jemand einen Befehl oder eine Befehlscombo ?
-
[GNC]Lord-MDB, German Network Community, Ping
Edit by Grey Wolf -
Ein Fahigkeits und Tätigkeit Profil für Potenzelle Interessenten Wäre vielleicht ganz hilfreich.