Bài giảng Lập trình nâng cao: Hoạt hình, tách file - Trần Quốc Long

28 28 0
Bài giảng Lập trình nâng cao: Hoạt hình, tách file - Trần Quốc Long

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Lập trình nâng cao: Hoạt hình, tách file cung cấp cho người học các kiến thức: Các trò chơi trên máy tính thường không thể thiếu hoạt hình, đợi một lúc cho hình ảnh đọng lại trong mắt, xóa màn hình và lặp lại vẽ hình kế tiếp,... Mời các bạn cùng tham khảo.

Animation, Modules - Hoạt hình, tách file https://github.com/tqlong/advprogram Hoạt hình ● Các trị chơi máy tính thường khơng thể thiếu hoạt hình ○ https://www.quora.com/Why-is-animation-important ○ Trực quan, sinh động, vui ○ Dễ dàng truyền đạt thông tin, khái niệm ● Cách làm: ○ Vẽ hình ○ Đợi lúc cho hình ảnh đọng lại mắt ○ Xóa hình lặp lại vẽ hình Hangman 2.2 : Hoạt hình Khi thua: hình giá treo cổ đung đưa Khi thắng: hình người nhảy múa Bắt đầu sửa từ hàm main() int m ain() { } w hile (badG uesses.length() < M AX_BAD _G U ESSES & & w ord != guessedW ord); renderG am e(guessedW ord, badG uesses); if (badG uesses.length() < M AX_BAD _G U ESSES) cout < < "Congratulations! You w in!"; else cout < < "You lost The correct w ord is " < < w ord; return 0; } Bắt đầu sửa từ hàm main() int m ain() { Vùng code thông báo kết Hangman cũ 2.1 } w hile (badG uesses.length() < M AX_BAD _G U ESSES & & w ord != guessedW ord); renderG am e(guessedW ord, badG uesses); if (badG uesses.length() < M AX_BAD _G U ESSES) cout < < "Congratulations! You w in!"; else cout < < "You lost The correct w ord is " < < w ord; Bắt đầu sửa từ hàm main() int m ain() Bắt đầu Hangman 2.2 { } w hile (badG uesses.length() < M AX_BAD _G U ESSES & & w ord != guessedW ord); d isp layFin alR esu lt(b ad G u esses.len g th () < M A X _B A D _G U ESS ES , void d isp layFin alR esu lt(b ool w on , st strin g & w ord ) w ord ); { renderG am e(guessedW ord, badG uesses); if (w on) cout < < "Congratulations! You w in!"; else cout < < "You lost.The correct w ord is " < < w ord; Tạm chuyểể n , thay nội dung hoạt hình Cơ chế hoạt hình Đợi lúc (500 milli giây) Vẽ hình Xóa hình Cơ chế hoạt hình text cout < < nextIm age; this_thread::sleep_for( chrono::m illiseconds(500)); # include < thread> # include < chrono> for (int i= 0; i< 30; i+ + ) cout < < endl; Thử thư viện #include #include #include using namespace std; int main () { int i = 0; Thửểtạm hoạt hình sốốtừ 10 xuốố ng xem thểốnào Cần dùng chuẩn C++11 - Chỉnh setting CodeBlock (Setting|Compiler | Compiler Flags) - Hoặc biên dịch dòng lệnh cần tham số C :\> g + + -std = c+ + 11 test.cp p while (i

Ngày đăng: 08/05/2021, 12:18

Mục lục

  • Slide 1

  • Hoạt hình

  • Hangman 2.2 : Hoạt hình

  • Bắt đầu sửa từ hàm main()

  • Bắt đầu sửa từ hàm main()

  • Bắt đầu sửa từ hàm main()

  • Cơ chế hoạt hình

  • Cơ chế hoạt hình text

  • Thử thư viện

  • Phân chia mã nguồn

  • Phân chia mã nguồn trong C++

  • Tách code Hangman: draw.cpp

  • Tách code Hangman: draw.cpp

  • Tách code Hangman: draw.h

  • Biên dịch

  • Tạo Project

  • Tạo Project

  • Tạo Project

  • Tạo Project

  • Đưa hoạt hình vào hangman

Tài liệu cùng người dùng

Tài liệu liên quan