ĐỒ Án cuối khoá ĐỀ TÀI: LẬp trình game 2d dragon knight bằng unity & ngôn ngữ C# Lớp : gu0922e học Viên



tải về 1.66 Mb.
trang1/7
Chuyển đổi dữ liệu20.01.2024
Kích1.66 Mb.
#56391
  1   2   3   4   5   6   7
Doc1




ĐỒ ÁN CUỐI KHOÁ
ĐỀ TÀI: LẬP TRÌNH GAME 2D
DRAGON KNIGHT BẰNG
UNITY & NGÔN NGỮ C#
Lớp : GU0922E
Học Viên : Đỗ Hoành Thông
Đỗ Hoành Mạnh Thắng
G V Hướng Dẫn : Nguyễn Nhật Huy

Hà Nội , ngày 8 tháng 4 năm 2023



Mục lục

LỜI NÓI ĐẦU 3
Lời cảm ơn 4
I.Tổng quan về Unity 5
I.1.Giới thiệu 5
I.2.Ưu điểm về Unity 5
I.3.Các thành phần có trong Unity Editor 5
I.3.1.Cửa sổ Sences 6
I.3.2.Cửa sổ Hierarchy 6
I.3.3.Cửa sổ Game 6
I.3.4.Cửa sổ Project 6
I.3.5.Cửa sổ Inspector 7
I.4.Các khái niệm cơ bản trong unity 7
I.4.1.GameObject 7
I.4.2.Component 7
I.4.3.Sprite 7
I.4.4.Animation 7
I.4.5.Key Frame 7
I.4.6.Prefabs 8
I.4.7.Sounds 8
I.4.8.Script 8
I.4.9.Scenes 8
1.4.10. Assets 8
1.4.11. Camera 8
II.Giới thiệu về platfom game 8
2.1Khái niệm về platfom game: 8
2.2Đặc điểm cơ bản : 9
2.3Nội dung game Dragon Knight: 9
III.Cơ sở lý thuyết và phân tích thiết kế 9
III.1.Giới thiệu về ngôn ngữ C# 9
III.2.Unity 10
IV.Giao diện game 11
1.Giao diện Game 11
1.1.Khởi động game 11
1.2.Map 1 < Level 1>: 11
1.3.Map 2 < Level 2 >: 12
1.4.Pause game 12
1.5.Gameover 13
1.6.Win Game 13
1.7.Loading 14
1.8.Player 14
1.9.Enemy 15
1.10.Trap: 15
2.Code các chức năng trong game 16
2.1.Player Move: 16
2.2.Player jump: 16
2.3.Player shoot: 16
2.4.UpdateState Player : 17
2.5.MeleeEnemy move : 17
2.6.MeleeEnemy attack : 19
2.7.Ranger Enemy shoot : 19
2.8.Arrow Trap-Gun : 20
2.9.Fire Trap : 20
2.10.Spike trap : 21
2.11.Saw trap : 22
V. Kết luận 23
VI.Tài liệu tham khảo 25


LỜI NÓI ĐẦU

Trong thời đại công nghệ thông tin như hiện nay, sản phẩm công nghệ ngày càng chịu sự đánh giá khắt khe hơn từ phía những người dùng, đặc biệt là về sản phẩm Game được nhận rất nhiều sự đánh giá từ phía các Game thủ, hay chỉ là những người chơi bình thường. Ngành công nghiệp Game hiện nay có thể nói là bùng nổ, với tốc độ phát triển đến chóng mặt, rất nhiều những Game hay và hấp dẫn đã được ra đời trong thời gian qua. Phía sau những Game phát triển và nổi tiếng như vậy đều có một Game Engine. Game Engine là một công cụ hỗ trợ, một Middleware giúp người phát triển viết Game một cách nhanh chóng và đơn giản, đồng thời cung cấp khả năng tái sử dụng các tài nguyên và mã nguồn cao do có thể phát triển nhiều Game từ một Game Engine.


Từ xu hướng phát triển và những bất cập trên, đồ án này sẽ khảo sát và nghiên cứu về Engine Unity – một Game Engine rất phổ biến và không kém mạnh mẽ hiện nay nhằm thực nghiệm việc phát triển một trò chơi (Demo) platformer 2D. Chuẩn bị kiến thức và kỹ năng cho định hướng nghề nghiệp (phát triển Game) sau này của chúng em, góp phần vào sự phát triển của ngành công nghiệp Game nước nhà. Các chương đầu trong tài liệu sẽ trình bày lần lượt các khái niệm chung về Game Engine và thế giới 2D.
Các chương tiếp theo sẽ giới thiệu về Engine Unity bao gồm các đặc điểm, tính năng, công cụ và thành phần trong Engine này. Sau những nội dung về thiết kế, tài liệu sẽ trình bày về việc lập trình trên Unity khi giới thiệu về ngôn ngữ lập trình cùng các lớp, hàm trong thư viện dựng sẵn của Unity thông qua các ví dụ thực tế khi phát triển một game platformer 2D. Cuối cùng là giới thiệu về bối cảnh, cốt truyện, tài liệu hướng dẫn sử dụng của trò chơi Demo cùng chương tổng kết về các khó khăn và những thành quả trong suốt quá trình phát triển trò chơi Demo trên Unity

Lời cảm ơn


Trong suốt thời gian từ khi bắt đầu học tập tại trường đến nay, chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè. Với lòng biết ơn sâu sắc:
Chúng em chân thành cảm ơn quý thầy cô tại trung tâm ITPLUS đã dạy dỗ, dìu dắt, truyền đạt nhiều kiến thức, kinh nghiệm quý báu.
Đặc biệt với lòng biết ơn sâu sắc nhất chúng em xin gửi lời cảm ơn Thầy Nguyễn Nhật Huy là giảng viên trực tiếp hướng dẫn giúp đỡ chúng em trong quá trình thực hiện đồ án chuyên ngành Lập trình game 2D
Trong thời gian nghiên cứu cũng như trong quá trình làm báo cáo đề tài, không tránh khỏi thiếu sót. Chúng em rất mong nhận được sự góp ý quý báu của quý Thầy Cô, anh chị và các bạn.
Xin chân thành cảm ơn!!!


  1. tải về 1.66 Mb.

    Chia sẻ với bạn bè của bạn:
  1   2   3   4   5   6   7




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương