Chúng ta đã sử dụng IDE kể từ khi bắt đầu học lập trình, liệu việc biên dịch từ dòng lệnh có giúp ích gì không nhỉ? Câu hỏi này cũng khó trả lời bởi nếu đã quen với những thứ tiện lợi, one-click mà không phải nghĩ ngợi nhiều, thì thường người học sẽ […]
Read More1. Biến môi trường là gì? Biến môi trường là những giá trị được cung cấp và phụ thuộc vào Hệ điều hành, vậy nên sự thay đổi của các biến môi trường (khi thay đổi môi trường chạy) sẽ ảnh hưởng đến quá trình thực thi của một ứng dụng, nếu như ứng dụng […]
Read MoreChào các bạn, hôm nay chúng ta sẽ cùng thực hành về điều khiển nhân vật, kết quả của bài này các bạn có thể xem tại video: Đầu tiên các bạn tạo một class mới như sau: #ifndef NINJA_H #define NINJA_H #include <irrlicht.h> // liệt kê các trạng thái của nhân vật […]
Read MoreAnimations: 1-14 Walk (normal) 15-30 Stealth Walk 32-44 Punch and swipe sword 45-59 Swipe and spin sword 60-68 Overhead twohanded downswipe 69-72 Up to block position (play backwards to lower sword if you want) 73-83 Forward kick 84-93 Pick up from floor (or down to crouch at frame 87) 94-102 Jump 103-111 Jump without height […]
Read MoreChào các bạn, trong tutorial này chúng ta sẽ làm việc với một số vấn đề trong điều khiển nhân vật. Chúng ta sẽ làm quen với khái niệm mới: Framerate independent movement. Trước khi đọc bài này thì chúng ta phải sử dụng các kiến thức về game loop (tài liệu về phần này […]
Read More1. Irrlicht Text Scene Node Irrlicht Text Scene Node là một Scene Node giúp bạn render các text trong 3D World. Để khởi tạo nó, bạn cần load một Font cho text. Thành phần này nằm trong GUI nên bạn cần phải thao tác qua Irrlicht GUI Environment. irr::gui::IGUIEnvironment* gui = device->getGUIEnvironment(); // font […]
Read MoreBài này chúng ta sẽ học cách xử lý input của người dùng. Để tạo ra một đối tượng nhận input, bạn thừa kế đổi tượng IEventReceiver. Đối tượng này chỉ có nhiệm vụ nhận event, mọi xử lý thì tùy vào bạn muốn nó làm gì thì sẽ code thêm vào. class MyEventReceiver : […]
Read MoreChú ý: Đọc kỹ license nếu bạn muốn sử dụng model này
Read MoreTrong bài này chúng ta sẽ bắt đầu đi vào tìm hiều và sử dụng Irrlicht. Các bài viết mình sẽ chỉ giải thích nguyên lý và hướng làm việc với code, về cách cài đặt và sử dụng thư viện cho một môi trường cụ thể nào đó thì mong người đọc hãy tìm […]
Read MoreChú ý: Đọc kỹ license kèm theo file nếu bạn muốn sử dụng model này.
Read More
Manh
December 7, 2015
C++