| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2006
Beiträge: 6
| [sin,cos,tan] Objekt verfolgt Punkt (Rotation)
Morgen ! Für viele Spiele ist das einfach unmissbar - ein Turret welcher automatisch auf ein Objekt zielt. Doch ich scheitere beim Grundlegenden... da ich bezgl. Sinus, Cosinus und Tanges ne Nulpe bin (auch was Bogenmass und Winkel angeht) und dann noch die Portation zu Flash hinzukommt, bitte ich euch, mir nen Code zu pasten der das anständig macht bzw. einen Hilfeansatz geben ![]() Mein bisheriger Code, funzt nur.. irgendwie... halb... Gnaaaz.. Code: turret.onEnterFrame = function() {
deltax = _xmouse - this._x;
deltay = _ymouse - this._y;
_root.txtx.text = deltax;
_root.txty.text = deltay;
this.k = deltay/deltax;
this._rotation = Math.asin(this.k)*180/Math.PI;
}
function to_bogen(input_winkel:Number) {
return input_winkel * Math.PI / 180;
} Mr.Jeep |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Nov 2006
Beiträge: 6
| Zitat:
Code: turret.onEnterFrame = function() {
deltax = _xmouse - this._x;
deltay = _ymouse - this._y;
this._rotation = Math.atan2(deltax, deltay) * 180 / Math.PI;
};
function to_bogen(input_winkel:Number) {
return input_winkel * Math.PI / 180;
} | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |