Ok đi thẳng vào bài học di chuyển trong pixels nhé anh em. Hôm nay mình sẽ hướng dẫn mọi người cách di chuyển từ cơ bản đến vip pro max luôn. Đầu tiên mức cơ bản là di chuyển theo tọa độ. Cái này ưu điểm là sẽ di chuyển chính xác đến điểm bạn muốn, nhược điểm là tọa độ trong phạm vi gần thì sẽ đúng, nhưng ở xa thì chấc chắn sai vì khi bạn di chuyển đi thì màn hình cũng mở rộng di chuyển theo đến đó, nên nhiều khi sẽ bị đi lố điểm bạn muốn. Nhưng mình vẫn hướng dẫn nhé, dùng extension xác định tọa độ để xác định 1 khoảng mà bạn di chuyển đến, sau đó dùng node random rồi chọn random number để random ra tọa độ X Y. Tại vì chắc chắn không một ai di chuyển 2 lần mà lại vẫn trùng tọa độ được, nên bạn phải chọn phương án random để tài khoản an toàn nhé. Sau đó dùng node click chọn click theo tọa độ, rồi click sang setting để set thời gian giữ chuột. Click down giống như là giữ phím tại một điểm. Ok, cách di chuyển thứ 2 ở mức nâng cao hơn đó là dùng ndoe image search. đầu tiên tạo một vòng for, node đầu tiên trong for là image search, chụp chính xác và rõ nét hình ảnh địa điểm mà bạn muốn di chuyển đến, sau đó tạo biến cho output cho tọa độ X và Y mà node image search này tìm ra được, mình ví dụ là X và Y luôn, sau đó dùng node click rồi chọn lại chọn click theo tọa độ và chọn 2 biến X Y tạo được từ node image search nhé. Chọn option click down. ok rồi thêm node pause, thì pause này cũng là thời gian giữ được luôn, bạn có thể để random nhé, đơn vị là minisecond, nếu muốn 1 giây thì phải đặt số 1000. Sau đó ta duplicate node click vừa rồi, sửa lại là chọn option click up là được. Rồi nối lại vào vòng for để kết thúc 1 vòng quy trình. Đặt số lần lặp nhé. Bởi vì giống như cách đầu tiên, nếu di chuyển theo tọa độ đến 1 điểm ở xa thì map cũng sẽ di chuyển theo, nên mình dùng phương án này để mỗi lần di chuyển n lại tìm lại hình ảnh và get tọa độ r lại di chuyển đến đó. Như này thì sẽ chính xác hơn. Ok Tiếp theo một cách nữa là dùng phím bấm di chuyển, b chỉ cần dùng type text r gõ các lệnh di chuyển tương ứng là được, các lệnh di chuyển là A w s d, gõ càng nhiều chữ thì nhân vật đi càng xa. Cách nâng cao nhất đó là kết hợp image search và di chuyển bằng phím. Áp dụng cho case là địa điểm bạn muốn đến n bị có vật cản phải đi vòng hướng khác qua, hoặc điểm đó hiện tại không nằm trong màn hình mà cần di chuyển thì mới thấy. đó, sự kết hợp này chắc chấn sẽ giúp mọi người làm script di chuyển nhân vật chính xác nhé. Có thể áp dụng cho tất cả thể loại game trên web không có element nhé, Pixels này là mẫu.
Link video hướng dẫn : https://www.youtube.com/watch?v=vG1X_7WZhhw&t=2s
Còn 1 cách di chuyển nữa là xác định hướng đi. Bạn phân chia màn theo ảnh dưới đây. Rồi xác định xem hướng b định di chuyển nằm ở hướng nào. Sau đó xác định tọa độ hướng mình muốn di chuyển rồi sử dụng node CLICK option Click down và Click up. Cần căn thời gian di chuyển chính xác để nhập vào phần thời gian delay của node Click – Click down nhé.
Nếu bạn di chuyển nhiều hướng trong một lần đi, thay vì dùng rất nhiều node Click up để kết thúc 1 đoạn di chuyển thì bạn chỉ cần nối tiếp node Click – Click down trước sang thẳng node Click- Click down sang tọa độ khác là được. Kết thúc quy trình đi thì mới dùng Click – Click up. Ví dụ