Unity Scripts: Sự khác nhau giữa Awake() và Start()
Bài viết giải thích sự khác nhau giữa hai hàm Awake() và Start() trong Unity Script, giúp người mới học Unity hiểu rõ cách sử dụng các hàm mặc định trong game engine này.
Trong Unity Script có các hàm mặc định như Awake(), Start() , Update(),vv.
Với nhiều người nhập môn sẽ không hiểu rõ và biết được cách phân biệt giữa hai hàm Awake() và Start(), bài viết hôm nay sẽ giúp bạn gỡ rối điều này.
Ví dụ bạn tạo 1 GameObject mới, sau đó bạn thêm 1 Component là Script vào GameObject đó.
Trong Script của bạn có 2 hàm sau:
void Awake()
{
Debug.Log("Awake here");
}
void Start()
{
Debug.Log("Start here");
}```
Khi chạy game, có hai trường hợp:
Thứ nhất nếu bạn không enable (đánh dấu check vào Component Script của GameObject) thì Awake() được chạy và Start() không được chạy
Thứ hai, nếu bạn enable cái Script này thì game chạy theo tuần tự Awake() rồi mới đến Start().
Rất đơn giản phải không nào?
Related Posts
Discover more content you might enjoy

Vibe Coding - Code lại blog từ đầu và rebrand thành khoa.blog
Chia sẻ chi tiết quá trình build lại blog từ đầu với vibe coding, từ việc chuyển đổi dữ liệu đến việc triển khai các tính năng mới, giúp người đọc hiểu rõ hơn về quá trình phát triển blog cá nhân.

Game Theory trong thời đại AI: Khi máy móc tham gia vào "trò chơi"
Bài viết phân tích sự giao thoa giữa lý thuyết trò chơi (Game Theory) và trí tuệ nhân tạo, giải thích cách AI đang thay đổi các nguyên lý cân bằng Nash và chiến lược tối ưu. Tác giả đưa ra các ví dụ thực tế về ứng dụng trong kinh doanh, giao thông và an ninh mạng.

Bài này không phải AI viết
Suy ngẫm chân thành về giá trị của việc viết thủ công trong kỷ nguyên AI. Dù AI có thể tạo nội dung hiệu quả, bài viết này là lời khẳng định về sự kết nối cá nhân và giá trị độc đáo mà con người mang lại cho văn bản của mình.

Vibe Coding và các nhược điểm của nó
Phân tích chi tiết các nhược điểm và rủi ro của phương pháp Vibe Coding - cách tiếp cận để AI viết code mà không cần sự giám sát của con người, giúp người đọc hiểu rõ hơn về những thách thức trong việc áp dụng công nghệ AI vào phát triển phần mềm.

Sống tối giản dưới 7kg hành lý
Bài viết chia sẻ trải nghiệm và lợi ích của việc du lịch với hành lý tối giản dưới 7kg. Tác giả kể về hành trình chuyển từ mang nhiều hành lý trong chuyến xuyên Việt sang chỉ mang một balo nhỏ trong chuyến đi Bali, và những lợi ích như tiết kiệm chi phí hành lý, check-in/check-out nhanh chóng, di chuyển dễ dàng, và tạo thói quen sử dụng đồ hiệu quả. Bài viết cũng đưa ra danh sách đồ dùng cần thiết cho một chuyến đi với hành lý tối giản.

Có nên nghỉ việc để tham gia một startup?
Bài viết chia sẻ trải nghiệm cá nhân và bài học từ việc nghỉ việc tại công ty lớn để tham gia startup. Tác giả phân tích tầm quan trọng của việc có kế hoạch dài hạn cho cuộc đời, đánh giá cẩn thận trước khi đưa ra quyết định nghỉ việc, và lợi ích của việc khởi nghiệp trong lĩnh vực mình am hiểu. Những chia sẻ thực tế giúp người đọc cân nhắc kỹ lưỡng trước khi rời bỏ công việc ổn định để theo đuổi cơ hội tại các startup.