Tài liệu lập trình XNA - Tiếng việt
Số trang: 86
Loại file: pdf
Dung lượng: 1.18 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ước mo viết một game cho riêng mình, rộng ra thì viết 1 game cho VN mở mặt với thế giớ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 ngang tầm tụi Hàn chẳng hạn va rồi sẽ có ngày bọn tây, tàu đến VN xin mua bản quyền game đem về nước nó phát hành lại
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 ...
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 PHPGợi ý tài liệu liên quan:
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 185 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 159 0 0 -
Giáo trình Lập trình Android cơ bản: Phần 1
190 trang 135 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 131 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 111 0 0 -
Excel add in development in c and c phần 9
0 trang 110 0 0 -
Program C Ansi Programming Embedded Systems in C and C++ phần 4
12 trang 96 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 96 0 0 -
Lập trình Java cơ bản : GUI nâng cao part 3
6 trang 85 0 0