nvminhtu / LearnPhaser

Tutorial, Experience, Coding with Phraser
1 stars 2 forks source link

[BASIC] 1 số câu hỏi về các hàm cơ bản #12

Open nvminhtu opened 7 years ago

nvminhtu commented 7 years ago
  1. render(): có tác dụng gì?
  2. Có thể tạo Physics riêng ko? (hiện tại Phaser đang hỗ trợ 1 số Physics: Arcade, Ninja, P2).
  3. Giả sử như khai báo thế này: var game = new Phaser.Game(800,600,Phaser.AUTO, 'test', { preload: preload, create: create }); Nhưng trong HTML ta ko khai báo
    , nhưng Phaser vẫn tự động thêm vào body và ko báo lỗi?
  4. Hiểu về hàm anchor.set(0.5,0.5) thế nào cho đúng? hiện tại hiểu nôm na là 1/2 tức là lấy tỉ lệ hình chia ra và canh giữa
thanhtungtnt commented 7 years ago

Giải thích câu 4:

Default Anchor ở top left, khi sử dụng tọa độ để căn giữa tấm ảnh nó sẽ thành như thế này default-anchor

Set anchor về trung tâm (0.5, 0.5) sẽ giúp fix lỗi này (xem hình dưới) anchor0 5

nvminhtu commented 7 years ago
  1. render() - tạm hiểu ở đây là khi cần hiển thị 1 số thành phần nào đó lên màn hình, Phaser nó hay dùng để show Debug