
Tài liệu lập trình XNA - Tiếng việt
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tài liệu lập trình XNA - Tiếng việt L i nói u Ư c mơ vi t 1 game cho riêng mình , r ng ra thì vi t 1 game cho VN m m t v i thgi i. Ư c mơ c a mình là mu n VN chúng ta có m t ngành CN gi i trí đi n t l n m nh ngangt m t i Hàn ch ng h n và r i s có ngày b n tây, tàu đ n VN xin mua b n quy n game đem vnc nó phát hành la J . Hi n nay có vô s công c , Ngôn ng , môi trư ng phát tri n game, mình ch n XNA b icác lý do sau:-Các ưu đi m đã nêu trong forum, trên internet...-C a Microsoft mà mình tín nhi m th ng này.-Môi trư ng làm vi c chuyên nghi p, qu n lý t t. free khi làm game trên windows. Kh i lo saunày lôi kéo nhau ra toà.-NNLT C# đơn gi n, tư nhiên, d h c và hi u nhanh hơn so v i các NNLT khác. Bài tut này nh m m c đích nâng cao tay ngh cho b n thân và mình mu n ph bi nnh ng ki n th c cơ b n nh t v XNA cho m i ngư i. Sau này n u có các d án l n trên forumthì ch c m i ngư i đ u là các programmer online c r i. Tương lai là đi u r t khó đoán, th nênta nên h c t ngay bây gi đi, sau này nh t đ nh s có lúc c n, nh t là các b n theo IT và tínhc các b n đam mê IT n a. M t game Nh p vai tr c tuy n nhi u ngư i chơi n u ch d a vàotut này thì ko th nhưng vi t nh ng game nh t ng b n bè, b b ch hay chu n b cho nh ng dán l n hơn (có th trong tương lai các b n là ngư i mình mu n c ng tác đ y) thì mình tin tàili u này s có ích. Đ i v i nhi u ngư i, l p trình và công vi c nhàm chán, t m mình trong 1 đ ng code, thnhưng mu n vi t game ph i bi t l p trình, b n hãy nh công đo n thú v nh t khi l p trìnhgame là l p trình chúng (ngoài ra LT ra còn có vi t ý tư ng, thu t toán, debug... ) L p trìnhkhông ch là công vi c đó là ngh thu t còn L p trình viên là ngh sĩ, t t nhiên r i :DBài vi t d a trên tài li u: Beginning XNA 3.0 Game Programming From Novice to Professional nhà c axu t b n APRESS. Bài vi t không th tránh kh i sai sót, m i g i ý th c m c ki n cáo j, các b n bh t vào đây thanh_vinh648@yahoo.com (n u b n mình ko online thư ng xuyên, các b n có thdùng s DĐ sau: 01649120185-Nghiêm c m nhá máy J ) Tác Gi Vũ Thành Vinh (Huy t sát) Gi i thi u sơ lu c v XNA và C#: XNAKhông c n gi i thi u chi cho rư m rà, b n ch c n có Visual Studio và b XNA GSE 3.0 là ok. Chu n b môi trư ng phát tri n : - Nâng c p Visual Studio : Các phiên b n VS ñư c XNA h tr : Trích d n: * Visual C# 2005 Express Edition * Visual Studio 2005 Standard Edition * Visual Studio 2005 Professional Edition * Visual Studio 2005 Tools for the Microsoft Office System * Visual Studio 2005 Team Edition for Software Architects * Visual Studio 2005 Team Edition for Software Developers * Visual Studio 2005 Team Edition for Software Testers * Visual Studio 2005 Team Edition for Database Professionals * Visual Studio 2005 Team Suite + N u b n ñang xài VS C# Express thì down cái này (24.3MB) : Trích d n: http://download.microsoft.com/downlo...9-X86-INTL.exe N u ko xài C# mà xài các ngôn ng khác thì xem thêm t i Trích d n: http://www.microsoft.com/downloads/d...ng=en#filelist ) + N u b n ñang xài các phiên b n VS khác (ko ph i Express) thì down cái này (431.7MB - kh ng khi p T_T): Trích d n: http://download.microsoft.com/downlo...01-X86-ENU.exe - Ti p ñó là download XNA (98.6MB): Trích d n: http://download.microsoft.com/downlo...GS20_setup.exe N u ñ c ñư c ti ng Anh, b n có th tham kh o ph n hư ng d n c a MSDN Làm quen v i XNA Bây gi ta s ti n hành t o m t XNA Project m iKh i ñ ng C#, b n ch n New Project -> Windows Game , r i gõ tên Project vào, nh n OK là t o xong :-D B n build ra r i ch y th s ñư c như hình :=> Ra cái c a s xanh lè và không có con chu t là OK! Ngu n: ko bi t n a nhưng th y ñ y r y trên m ng, Thanks tác gi .ð hi u mã l nh b t bu c các b n ph i h c qua C#, t h c, online j cũng ñc,mình không gi i thích nhi u v C#,mà ch y u là các thành ph n c a XNA.Thư ng nh ng cái ñã gi i thích , lession sau mình b qua ho c nói sơ sơ... N i dung bài vi t ch y u v thu t toán và mã l nh File mã l nh g m có Game1.cs và pr gram.cs và nh ng th t vi t... N i dung game1.cs: ðây là file ch a nh ng mã l nh giúp 1 game có th ch y ñc bình thư ng, t tnhiên c u thành nó g m nhi u Component và DrawableGameComponent (class s ncó trong XNA) ... ðây là gi i thi u cơ b n, tuy ñơn gi n nhưng các b n nên ñ c qua >= 1 l nusing 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;//Nh ng th XNA s d ng b n ko c n using h t mà tuỳ t ng trư ng h p mà sd ngnamespace WindowsGame1{ /// /// Đây là nh ng thi t l p ban đ u cho 1 Spri ...
Tìm kiếm theo từ khóa liên quan:
lập trình XNA lập trình windows ứng dụng windows tìm hiểu windows lập trình ứng dụng lập trình Java lập trình PHPTài liệu có liên quan:
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 203 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 166 0 0 -
Giáo trình Lập trình Android cơ bản: Phần 1
190 trang 138 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 136 0 0 -
Excel add in development in c and c phần 9
0 trang 123 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 115 0 0 -
Program C Ansi Programming Embedded Systems in C and C++ phần 4
12 trang 103 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 102 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 100 0 0 -
81 trang 92 0 0
-
265 trang 91 0 0
-
Bài giảng Lập trình trên Windows: Chương 1 - Trần Minh Thái
68 trang 89 0 0 -
Lập trình Java cơ bản : GUI nâng cao part 3
6 trang 88 0 0 -
Nghiên cứu hệ thống báo cháy ứng dụng cảm biến nhiệt hồng ngoại và camera
4 trang 62 0 0 -
Giáo trình Lập trình mạng - ThS. Văn Thiên Hoàng
201 trang 60 0 0 -
Hướng dẫn lập trình OpenGL căn bản
33 trang 58 0 0 -
67 trang 50 0 0
-
Tạo mạng xã hội với PHP - part 43
10 trang 46 0 0 -
thủ thuật windows XP hay nhất phần 2
14 trang 46 0 0 -
The CISA Prep Guide Mastering the Certified Information Systems Auditor Exam phần 1
60 trang 45 0 0