Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 05:59

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[XNA] Library Class wird nicht genutzt

Discussion on [XNA] Library Class wird nicht genutzt within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Siebenkeim's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 36
Received Thanks: 0
[XNA] Library Class wird nicht genutzt

Hallo,
spiele in letzter Zeit ein bisschen mit XNA Game Studio rum und habe mir ein kleines KollisionsSystem ala Mario zusammengebastelt

Code:
public class CollisionSystem
    {
        public void Collision(Vector2 playerPos, Vector2 blockPos, float gravity, Texture2D block)
        {
            
            if (playerPos.Y + 50 >= blockPos.Y)
            {
                gravity = 0.0f;
            }
            if (playerPos.X > block.Width + blockPos.X)
            {
                gravity = 200.0f;
            }
            if (playerPos.X < blockPos.X - block.Width)
            {
                gravity = 200.0f;
            }

        }
    }
Bis jetzt kann er nur auf der rechten Seite vom Block fallen ist aber auch nur ein Test jetzt mein Problem:
Wenn ich das jetzt unter void Update schreibe wird es ausgeführt und es funktioniert wunderbar
aber wenn ich dafür eine Library erstelle dann eine neue Class mit dem Namen CollisionSystem ein Verweis bei meinem Spiel auf die Lib erstelle und eine Using Direktive anwende dann ein Object mit dem Namen Collision erstelle (Objekt habe ich oben wo die SpriteBatch und GraphicsDeviceManager Objekte erstellt werden und deklariert habe ich es beim Konstrukter)
funktioniert es nicht.
Woran kann es liegen?
Natürlich rufe ich mit Collision. bla bla die Funktion auf

Ok habs hinbekommen lag wohl daran das ich die gravity in der Klasse bestimmen sollte und den Wert zurückgeben sollte
Siebenkeim is offline  
Old 04/13/2012, 01:07   #2
 
elite*gold: 14
The Black Market: 108/0/1
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
Falls ich dir für dein Collision System noch einen Tipp geben darf:
Du solltest bei Character-On-Objekt oder bei Character-On-Character Collisions die Rectangle.Intersects(Rectangle) verwenden. Um eine genaue Collision hinzubekommen, solltest du das in Kombination mit einer Pixel-Detection verwenden.

Lg.
vwap is offline  
Reply


Similar Threads Similar Threads
RAM wird nicht genutzt
10/29/2011 - Technical Support - 12 Replies
Hallo Commhttp://img6.imagebanana.com/img/1a01foj6/thumb /u.gifnity, da ich mir für meinen Computer vor paar Jahren mal 3 GB RAM geholt habe und von einem Kumpel 2GB RAM bekommen habe und es reingesteckt habe, hat mein PC 4,5GB angezeigt.Das Problem ist jetzt das mein Computer immer noch nur max. 3GB nutzt. Das habe ich im Task-Manager und in der MS-Info gesehen. Also habt ihr vielleicht Ideen was ich machen kann? lg
CD Key wird genutzt von mir oO
05/18/2010 - Diablo 2 - 10 Replies
Wollte grade 3 Bot Starten, gekauften Key mit serby_keychanger eingefügt D2NT angepasst starte die Bots, Nummer 1 und 2 gehen auch aber bei Nummer 3 kommt das der Key genutzt wird und zwar von mir. Habe aber meiner Meinung alles richtig gemacht. D2NT serby_keychanger Alle Keys sind unterschiedlich MPQ sind richtig angegeben Habe Diablo mit einem 26Stelligen Key installiert. Die Bot Keys sind Normal
cd-key wird genutzt von adf-bot????
05/18/2010 - Diablo 2 - 6 Replies
Mein Bot hat die nacht gerunnt wie ein duracell-häschen, aber nur bis um 5:30, seit dem versucht er sich verzweifelt wieder ins bnet einzuloggen, aber da kommt die meldung, dass der cd-code von ADF-BOT verwendet wird. ich bin nicht ADF-BOT. wurde mein account jetzt gehackt? bin ich doof? nutze btw den bluebird 1.1
Pc wird von anderen Proxy genutzt
03/11/2009 - Off Topic - 11 Replies
:> huhu ich hab den leichten verdacht ,dass mein pc von andren leuten als proxy benutzt wird (trojaner ?), virenscan ergab bis jetzt nicht und hijacklog auch nicht. Wieso ich das glaube? 1. Bei rapidshare wollt ich eine datei runterladen und es kam die meldung ,dass von dieser ip schon was geladen wurde in den letzten minuten ( habe ich 100% nicht, sonst saugt niemand in meinem wlan von rapidshare, zudem ist das wlan verschlüsselt somit sollten fremde keinen Zugriff haben). 2. Manchmal...



All times are GMT +1. The time now is 05:59.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.