النتائج 1 إلى 3 من 3

الموضوع: محاولة في الـXNA

  1. #1
    التسجيل
    16-06-2008
    المشاركات
    132

    محاولة في الـXNA

    السلام عليكم ورحمة الله وبركاته ^_^..
    اليوم بحاول عمل شئ بالـXNA .. وشرحه بالتفاصيل إن إستطعت ..
    ربما سيستغرب الكثيرين كوني وضعت الموضوع هنا .. وليس في قسم المشاريع مثلاً ^^ لكنه موضوع تعليمي.. وسوف نضيف أشياء مع الوقت ^^..يمكن للمشرفين نقله لأي قسم يريدون .. لكني مازلت أرى أن مكانه الأنسب هو هنا ^^
    على كل .. الموضوع هو تراكمي..محاولة(تعليمية) لعمل عدة أشياء
    ربما الموضوع ليس هادفاً إلى أولئك من ليست لديهم أي فكرة عن XNA او الـC# .. موجه أكثر لمن تعلموه لكنهم ليست لديهم خبرة في كيفية استخدام ما تعلموه ^_^..
    على العموم..أو مهمة لي هي عمل كائنان ^^ .. واحد يجي من الركن الأعلى الأيسر للشاشة ويتوقف في منتصف الشاشة ويطلق نار .. والثاني يجي من الركن الأسفل الأيسر للشاشة ويطلق ^^..وهكذا..
    على العموم..حالياً مشغول بس قلت اكتب الموضوع عشان اختصر وقت ^_^.. كل ما لدينا في الوقت الحالي هو السورس الذي يصنعه لنا السي شارب ..وهي الدوال التي نبرمج داخلها كما هو معروف
    كود PHP:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using Microsoft.Xna.Framework;
    using Microsoft.Xna.Framework.Audio;
    using Microsoft.Xna.Framework.Content;
    using Microsoft.Xna.Framework.GamerServices;
    using Microsoft.Xna.Framework.Graphics;
    using Microsoft.Xna.Framework.Input;
    using Microsoft.Xna.Framework.Media;
    using Microsoft.Xna.Framework.Net;
    using Microsoft.Xna.Framework.Storage;

    namespace 
    XNAlearning
    {
        
    /// <summary>
        /// This is the main type for your game
        /// </summary>
        
    public class Game1 Microsoft.Xna.Framework.Game
        
    {
            
    GraphicsDeviceManager graphics;
            
    SpriteBatch spriteBatch;

            public 
    Game1()
            {
                
    graphics = new GraphicsDeviceManager(this);
                
    Content.RootDirectory "Content";
            }

            
    /// <summary>
            /// Allows the game to perform any initialization it needs to before starting to run.
            /// This is where it can query for any required services and load any non-graphic
            /// related content.  Calling base.Initialize will enumerate through any components
            /// and initialize them as well.
            /// </summary>
            
    protected override void Initialize()
            {
                
    // TODO: Add your initialization logic here

                
    base.Initialize();
            }

            
    /// <summary>
            /// LoadContent will be called once per game and is the place to load
            /// all of your content.
            /// </summary>
            
    protected override void LoadContent()
            {
                
    // Create a new SpriteBatch, which can be used to draw textures.
                
    spriteBatch = new SpriteBatch(GraphicsDevice);

                
    // TODO: use this.Content to load your game content here
            
    }

            
    /// <summary>
            /// UnloadContent will be called once per game and is the place to unload
            /// all content.
            /// </summary>
            
    protected override void UnloadContent()
            {
                
    // TODO: Unload any non ContentManager content here
            
    }

            
    /// <summary>
            /// Allows the game to run logic such as updating the world,
            /// checking for collisions, gathering input, and playing audio.
            /// </summary>
            /// <param name="gameTime">Provides a snapshot of timing values.</param>
            
    protected override void Update(GameTime gameTime)
            {
                
    // Allows the game to exit
                
    if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                    
    this.Exit();

                
    // TODO: Add your update logic here

                
    base.Update(gameTime);
            }

            
    /// <summary>
            /// This is called when the game should draw itself.
            /// </summary>
            /// <param name="gameTime">Provides a snapshot of timing values.</param>
            
    protected override void Draw(GameTime gameTime)
            {
                
    GraphicsDevice.Clear(Color.CornflowerBlue);

                
    // TODO: Add your drawing code here

                
    base.Draw(gameTime);
            }
        }

    مسموح لكم بالرد ^^ ..سأكمل الموضوع لاحقاً بالتفصيل بإذن الله..شارحاً كل سطر أضيفه(طبعاً لن أشرح قواعد اللغة - ولن أتعمق فيها -المفروض اللي يقرأ يكون متعلم السي شارب والإكس إن إيه)..
    وفي أمان الله ^_^

  2. #2
    التسجيل
    25-04-2009
    الدولة
    تونس,الكاف
    المشاركات
    233

    رد: محاولة في الـXNA

    شكرا!!!!!!!!!!!!

  3. #3
    التسجيل
    28-04-2009
    الدولة
    بلاد الشام
    المشاركات
    720

    رد: محاولة في الـXNA

    أخي أتمنى أن تكمل لا أدري لماذا تم تجاهل الموضوع ربما لقلة خبراء xna
    لكن أكمل سيكون مرجع مفيد جدا
    وشكرا

المواضيع المتشابهه

  1. معرض رسوم الأعضاء محاولة رسم
    بواسطة : tarekmahmoud , في الرسم و التلوين
    مشاركات: 6
    آخر مشاركة: 02-11-2006, 11:17 PM
  2. خواطر و نثر محاولة
    بواسطة : خالد يحيى , في المنتدى العام
    مشاركات: 4
    آخر مشاركة: 12-09-2005, 01:30 PM
  3. محاولة قتل (( بشار )) ؟؟؟؟؟؟؟
    بواسطة : Exodia , في المنتدى العام
    مشاركات: 10
    آخر مشاركة: 28-05-2004, 03:06 AM
  4. مشاركات: 0
    آخر مشاركة: 01-12-2002, 04:29 PM

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •