Tải bản đầy đủ (.doc) (2 trang)

Sơ đồi khối của quá trình xây dựng 1 minigame

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (68.83 KB, 2 trang )

Sơ đồi khối của quá trình xây dựng 1 minigame :
Initialize : Đây là nơi để thiết lập biến và các đối tượng quan trọng . Ví dụ
như quản lý các hình ảnh 2D , quản lý tài nguyên trong game , và các đối
tượng tổng quát trong game như score , items … Các audio cũng thường
được load lên trong giai đoạn này .
Lưu ý là các thành phần graphic không được load tại đây , công việc này sẽ
được thực hiện ở Thủ tục Load Content .
Thủ tục Initialize được gọi 1 lần duy nhất ngay khi chương trình bắt đầu .
Load Content : Được gọi ngay sau thủ tục Initialize . Thủ tục này được thực
thi bất cứ khi nào các nội dung sound , graph , model ,… cần được load .
GAME LOOP :
Hầu hết các tiến trình trong game được xử lý ở Game Loop , tại đây game sẽ
tiến hành các công việc như quản lý Input (keyboard , mouse ,…) , trí tuệ
nhân tạo , chuyển động ,….
2 hàm được gọi để thực thi trong game Loop là Update và Draw . 2 hàm này
được gọi liên tục trong suốt tiền trình chơi game . Thường thì Update được
tiến hành nhiều hơn Draw .
Update : quản lý update các thuộc tính của đối tượng như vị trí , va chạm ,
tốc độ , chuyển động ,… Quản lý việc Input của người chơi , bộ đếm thời
gian , cập nhật điểm , trí tuệ nhân tạo ,….
Draw : quản lý đến việc hồi âm lại và tất cả các hành động liên quan đến xử
lý đồ họa lên màn hình . Các chức năng cơ bản như clear màn hình , thiết lập
màu sắc , các hiệu ứng phức tạp trong game .
Unload Content : Gỡ bỏ các đối tượng khỏi bộ nhớ khi kết thúc trò chơi
hoặc cần load 1 level mới .

×