[Thắc Mắc] Về việc swap object trong Unity
doreamonhihi
Posts: 38Registered
Chào mọi người
Em muốn swap object trong Unity, cụ thể là từ một danh sách vật thể cho trước, em muốn xáo trộn lại vị trí các vật thể.
Tuy nhiên, sau khi xáo trộn lại thì nhìn trên màn hình thì vị trí của chúng vẫn như cũ, dù theo như debug thì các vật thể đã được xáo trộn rồi.
Em muốn swap object trong Unity, cụ thể là từ một danh sách vật thể cho trước, em muốn xáo trộn lại vị trí các vật thể.
Tuy nhiên, sau khi xáo trộn lại thì nhìn trên màn hình thì vị trí của chúng vẫn như cũ, dù theo như debug thì các vật thể đã được xáo trộn rồi.
Như mọi người có thể thấy, đáng ra thứ tự từ trái sang phải sẽ là b, c , d ,e ,f , a theo như debug log bên dưới, nhưng trên màn hình thì vẫn không thay đổi.
Code shuffle em code theo như thế này:
https://docs.unity3d.com/Manual/RandomNumbers.html?fbclid=IwAR1MAbzQv0PGhdJqK6Am_ginoIuL4PUi467J9uZ2Nrdxn2vvjMC1GFhDK8s
Danh sách các kí tự kia em lấy từ 1 text có sẵn (TextMeshPro), cụ thể là cái GivenText ở kia, sau đó em tạo một mảng game object mới, instantiate từ kí letter gốc (sau đó ẩn cái letter gốc đi).
Code shuffle em code theo như thế này:
https://docs.unity3d.com/Manual/RandomNumbers.html?fbclid=IwAR1MAbzQv0PGhdJqK6Am_ginoIuL4PUi467J9uZ2Nrdxn2vvjMC1GFhDK8s
Danh sách các kí tự kia em lấy từ 1 text có sẵn (TextMeshPro), cụ thể là cái GivenText ở kia, sau đó em tạo một mảng game object mới, instantiate từ kí letter gốc (sau đó ẩn cái letter gốc đi).
Mọi người cho em hỏi em shuffle như thế kia có sai gì không mà sao debug báo vẫn đúng mà hiển thị lại vẫn như cũ (tức lúc chưa shuffle). Em cảm ơn.
Comments
THAM GIA GROUP CỦA TTC TRÊN FACEBOOK
Code của bạn là xáo vị trí trên màn hình, chạy cũng đúng đó nhưng không được tối ưu lắm
THAM GIA GROUP CỦA TTC TRÊN FACEBOOK
Ví dụ ta có mảng letter_arr đã được sắp xếp rồi, thì chỉ cần dùng code này để sắp xếp lại vị trí các object:
THAM GIA GROUP CỦA TTC TRÊN FACEBOOK