Danh mục: C#
Awake, Start và một số hàm cơ bản trong MonoBehaviour
Như chúng ta thấy ở bảng trên, Awake, OnEnable và Start nằm cùng một phần gọi là Initialization nhưng công dụng của chúng khác nhau như thế nào?, và chúng được gọi khi nào trong vòng đời của MonoBehaviour? Read More
Tối ưu với Object Pooling Pattern trong Unity
Trong Unity, để sinh ra một phiên bản copy của một GameObject (thường là prefab), ta sẽ sử dụng hàm Instantiate(), nếu không sử dụng bản copy đó nữa chúng ta sẽ sử dụng hàm Destroy() hay DestroyImmediate() Read More
Singleton là gì và có nên sử dụng Singleton Pattern?
Một class thuộc dạng Singleton có nghĩa là: nó chỉ có một instance duy nhất, bất kỳ ở đâu đều có thể truy cập tới instance của class singleton đó. Read More
IEnumerator và IEnumerable
Như vậy IEnumerator đóng vai trò "con trỏ" trong list này, và lúc khởi tạo thì nó đang trỏ vào vị trí index = 0 tức là số 11, đặt tên con trỏ này là numerator. Read More
So sánh nhẹ Coroutine và Invoke
Invoke sử dụng để gọi một hàm thông qua tên của nó (string) với một thời gian trễ xác định, ví dụ mình sẽ gọi hàm SpawnObject sau 2s Read More
SEARCH
LATEST POSTS
- C5. Làm quen với Scripts (Events, Instantiate, Destroy, Coroutines,…)
- C4. Làm quen với Scripts (Reference, public, Collision, Rigidbody,…)
- C3. Làm quen với Scripts (Geometry, Start, Awake, Update,…)
- C2. Giới thiệu Unity Editor
- C1. Các khái niệm cơ bản: GameObject, Component, Scene, Prefab… trong Unity3D
Categories
- C# (6)
- Graphic (6)
- Optimizing (1)
- Theory (9)
- Tutorial (2)
- Unity (20)
- Unity Series (5)