tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
570
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    beginnerr beginnerr ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    2
    Hallo erstma,

    Ich würde gern ein Spiel programmieren aber leider komm ich schon am Anfang nicht mehr weiter und ich würde mich freuen wenn mir dabei einer helfen könnte!

    Hier ist mal der Code:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Drawing.Drawing2D;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
     
    namespace Bubbleshooter
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            private void Form1_Load(object sender, EventArgs e)
            {
                Ball _ball = new Ball();
                _ball.Draw(50, 400, 70, 70);
            }
     
            
        }
        class Ball : Form
        {
            GraphicsPath _path = new GraphicsPath();
            Pen _pen = new Pen(Color.Red);
            Graphics g;
     
            public void Draw(float x, float y, float witdh, float height)
            {
                _path.AddEllipse(x, y, witdh, height);
                Paint += Ball_Paint;
            }
     
            void Ball_Paint(object sender, PaintEventArgs e)
            {
                g = e.Graphics;
                g.DrawPath(_pen, _path);
                Invalidate();
            }
        }
    }



    Also mein Problem ist es, das der Kreis nie gezeichnet wird, was ich nicht verstehe....
    Beim debuggen hab ich gemerkt, dass ich nie ins PaintEvent komme aber leider weiß ich nicht warum und es wäre nett wenn mir da einer weiterhelfen könnte. Nur zur Info, die Klasse ist einfach nur dazu da, um einfache Kreise(Bälle) zu zeichnen!
     

  2. #2
    Zodiaq Zodiaq ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    3
    Also ich würde dir wenn du schon C# verwendest lieber zu XNA raten dort ist es auch ein bisschen leichter und das Framework ist extra auf Spieleentwicklung ausgelegt. Es gibt auch einige Tutorials dazu und eine große Community auf xnamag.de.

    Ein Downloadlink findest du hier: http://create.msdn.com/en-us/resources/downloads

    Außerdem kannst du damit auch für XBOX und Windows Phone entwickeln. Falls du zu XNA Fragen haben solltest kannst du dich gerne bei mir per PN melden.
     

  3. #3
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Deine Klasse Ball ist von Form abgeleitet. Dass dies angezeigt wird, muss Show bzw. ShowDialog aufgerufen werden.
    Die "BallForm" brauchst du aber nicht. Du kannst auch direkt auf der ersten Form malen.
    Und du solltest das Graphics-Objekt nicht als Klassenvariable halten sondern nur in der Funktion, wo es gebraucht wird (hier im Paint-EventHandler).
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  4. #4
    beginnerr beginnerr ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    2
    Danke für die Antworten!

    Ich werd mich mal mit XNA auch beschäftigen, schaut relativ interessant aus...
     

Ähnliche Themen

  1. Game Programming
    Von DexXxtrin im Forum Sonstige Sprachen
    Antworten: 6
    Letzter Beitrag: 27.01.11, 17:06
  2. flash game help
    Von chrisp231 im Forum Flash Plattform
    Antworten: 0
    Letzter Beitrag: 23.07.09, 17:39
  3. Mit PHP zum Game Connecten
    Von Tualex im Forum PHP
    Antworten: 0
    Letzter Beitrag: 14.11.05, 08:43
  4. PHP Game
    Von Obi_Wan im Forum PHP
    Antworten: 54
    Letzter Beitrag: 01.12.04, 21:20
  5. PHP einstieg für O-Game
    Von blackagent im Forum PHP
    Antworten: 11
    Letzter Beitrag: 08.05.04, 20:59

Stichworte