Trang

20/2/13

FractionDemo from Bullet to Irrlicht

FRACTIONDEMO HIỆU ỨNG KẾT DÍNH VÀ BẺ GẢY LIÊN KẾT
 

Đây là một Demo về việc tạo kết dính và tách kết dính của các đối tượng.
Mình đã phải đọc source của Bullet để xây dựng lại hàm Render cho các đối tượng trong Irrlicht hiển thị được các Object của Bullet một cách chính xác. (Phải thêm hàm nhân ma trận trong chuổi render)
Clip của FractionDemo :

À ! Mình cũng cải tiến lại cái Demo đua xe cho nó thực hiện trên bề mặt địa hình gồ ghề !
Clip của VehicleDemo mới :

13/2/13

ForkLiftDemo from Bullet to Irrlicht

Chuyển ForkLiftDemo từ Bullet sang Irrlicht !


Mới chuyển xong một cái ví dụ nữa từ Bullet sang Irrlicht !
Cái ví dụ này mô phỗng một chiếc xe nâng hàng ! Nó là bước nâng cao hơn của ví dụ Vehicle vì nó có thêm thanh nâng hàng có thể di chuyển lên xuống để nâng đồ vật. Xe có thể di chuyển tới lui một cách tự do .
Làm xong cái ví dụ này mình mới phát hiện thêm một cái thủ thuật nữa là hiển thị Compound Object bằng SceneNode trong Irrlicht. Cái chính là phải có cái góc empty SceneNode là trục chính. Vậy là phần render dùng cho compound Object mình bỏ luôn mà nó vẫn hoạt động hiệu quả !
Sau đây là Clip của nó :


Mình sẽ đăng thêm bài mới khi làm được thêm cái gì đó !

11/2/13

VehicleDemo

Chuyển VehicleDemo từ Bullet sang Irrlicht


Mình mới suy nghĩ ra cách làm cái này hôm nay (lúc ngủ trưa). Bây giờ mình phải tạo thêm hàm Render dùng riêng cho đối tượng là  compound trong Bullet rồi. Vậy nó mới tạm ổn như vậy.
Đây là bước khởi đầu để mình có thể làm được game đua xe đây (vật lý nhé không còn giả nữa)
Vì là Demo nên mình chỉ làm thế này ! Chừng nào ra Demo khác về điều khiển xe cộ thì mình sẽ làm đẹp hơn !
Clip của nó đây (do mình đã giảm bớt độ phân giải nên không còn đẹp nữa . Để up cho nhanh mà)


Hẹn gặp lại các bạn trong bài viết sau ! Chúc một năm mới thành công !

Bài đăng phổ biến