Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

[Unity2d]Vướng mắc trong code game 2d

8 năm trước 616 lượt xem 2 bình luận 8 năm trước

xin chào các bác ạ

e đang tự code 1 game dạng sokoban mà không biết code như thế nào để player di chuyển theo ô 1,tức là di chuyển theo dạng bước từng bước 1 ấy ạ,đoạn code e viết vào player di chuyển liền mạch và hay bị lệch khỏi đường đi,sau đây là code của e ạ

mong các bác giúp đỡ,e cũng đã thử google nhưng không có code về kiểu di chuyển này ạ

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Accodius đã bình luận 8 năm trước

bạn tắt hết mấy cái vật lý tào lao đi rồi đặt 1 cái hằng số bước đi cho nó, mỗi lần nó đi thì set lại tọa độ cho nó cứng cho nó bằng const*<số bước> là nó được thôi

 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

Ý tưởng của mình: Nếu đã là ô thì cần một ma trận các ô. Ma trận này chính là mảng 2 chiều của các tọa độ trung tâm của các ô. Player đi chuyển vào ô chính là set lại position của player là tọa độ tương ứng.

Câu hỏi mới nhất