Hiển thị các bài đăng có nhãn Unity căn bản. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Unity căn bản. Hiển thị tất cả bài đăng

Thứ Ba, 8 tháng 10, 2013

UNITY CĂN BẢN BÀI 2 - TÙY BIẾN KHÔNG GIAN LÀM VIỆC

Bạn có thể tùy ý thay đổi cấu trúc của các Views bằng cách clic-dragging những tab tới những nơi bạn muốn. Đặt cạnh một View nào đó, nó sẽ tự phân chia windows ra, đặt ra ngoài nó sẽ tự động tạo thành một windows riêng. (dịch thoáng).

Views có thể được đặt bên cạnh bên, hay bên dưới bất kỳ cửa sổ nào.




Các tab cũng có thể kéo ra ngoài cửa sổ chính và được sắp xếp theo ý thích người dùng. Nếu cần thiết, bạn cũng có thể cho nó nằm ngang hàng với các Views khác trong cửa sổ chính.


Cửa sổ Editor nổi cũng giống như cửa sổ Editor chính, ngoại trừ nó không có Toolbar (thanh công cụ)

Bạn cũng có thể lưu lại những thiết lập về cấu trúc của các Views, bằng cách click vào menu dropdown Layout ở thanh Toolbar, chọn Save Layout... Đặt tên cho nó và sau đó bạn dễ dàng gọi nó ra bằng cách chọn nó trong dropdown menu.

Một Layout đã hoàn toàn được chỉnh sửa

Bất kỳ lúc nào bạn cũng có thể right-click lên một tab của bất kỳ góc nhìn nào để xem những tính năng khác như Maximize hay thêm vào một tab mới trong cùng một cửa sổ.


UNITY CĂN BẢN BÀI 1 - TÌM HIỂU VỀ GIAO DIỆN - PHẦN 6: INSPECTOR




Games trong Unity được tạo ra bởi tập hợp rất nhiều GameObject, trong đó bao gồm meshes, scripts, âm thanh, hay những đối tượng graphic như nguồn sáng v..v... Inspector sẽ hiển thị mọi thông tin về đối tượng đang làm việc một cách chi tiết, kể cả những Components được đính kèm và những thuộc tính của nó. Tại đây bạn có thể điều chỉnh, thiết lập mọi thông số chức năng của những mối liên kết GameObject-Component.




















Mọi thuộc tính thể hiện trong Inspector đều có thể được tùy biến một cách trực tiếp. Ngay cả với những biến trong script cũng có thể được hiệu chỉnh mà không cần xem mã. Trong script, nếu bạn định nghĩa một giá trị là public cho một kiểu đối tượng (như GameObject hay Transform), bạn có thể drag-drop một GameObject hay một Prefab vào trong Inspector để gán giá trị cho nó.




 

Chúng ta có thể click lên icon hình bánh răng nhỏ bên phải hay click chuột phải lên tên cảu Component để xuất hện context menu dành cho những thiết lập của Component.

 



Inspector cũng sẽ thể hiện mọi thông số Import Setting của assets đang làm việc.


Sử dụng thanh sổ Layer để sắp xếp các lớp sẽ được hiển thị..Thanh sổ của mục Tag giúp bạn đặt tag cho đối tượng được chọn.

Labels (Nhãn)

Unity cho phép các tài nguyên được gắn Label để dễ dàng truy cập và phân loại. Mục nằm dưới cuối cùng của  thẻ Inspector là bảng lựa chọn nhãn cho tài nguyên.

Nút (...) ở góc dưới bên phải cho phép bạn truy cập đến danh sách các nhãn của tài nguyên đang có.

 
 
Bạn có thể chọn một hoặc nhiều nhãn từ danh sách để gắn nhãn cho tài nguyên. Nếu bạn đã lựa chọn nhãn rồi mà tiếp tục chọn lại nhãn đó, chương trình sẽ hủy bỏ việc gắn nhãn đó cho tài nguyên.

 
 
Danh sách có phần cho bạn tìm kiếm cách nhãn trong danh sách. Bạn có thể tạo thêm các nhãn mới bằng việc gõ vào khung textbox, nhãn mới sẽ được thêm vào danh sách và được gắn vào tài nguyên đang được chọn. Nếu bạn hủy bỏ việc gắn nhãn tự tạo của tất cả tài nguyên thì nhãn tự tạo đó sẽ biến mất trong danh sách.

UNITY CĂN BẢN BÀI 1 - TÌM HIỂU VỀ GIAO DIỆN - PHẦN 5: Khung nhìn trong game







Khung nhìn trong game chính là góc nhìn từ các Camera trong game của bạn. Nó là phần đặc trưng cho phần hậu kì sản xuất game. Bạn cần phải sử dụng một hoặc nhiều camera để điều khiển những gì người chơi của bạn sẽ nhìn thấy khi đang chơi game của bạn. Hãy tìm hiểu kĩ hơn về các camera trong phần Tài liệu component.

Chế độ chơi thử nghiệm:



Sử dụng các nút trong Toolbar để điều khiển chế độ chơi thử nghiệm và trải nghiệm cảm giác trò chơi của bạn sản xuất sẽ hoạt động ra sao. Khi bạn ở chế độ chơi thử nghiệm, bất kì sự thay đổi nào bạn làm nhất thời đều sẽ bị hoàn tác vụ khi thoát chế độ chơi thử nghiệm. Editor UI sẽ tối lại và nhắc nhở bạn điều này.

Thanh điều khiển góc nhìn:



Thanh sổ đầu tiên là thanh Tỉ lệ. Đây là nơi bạn có thể chỉnh tỉ lệ khung nhìn của góc nhìn trong game thành các giá trị khác nhau. Giúp bạn có thể kiểm tra game của bạn sẽ trông như thế nào trên màn hình với các tỉ lệ khung hình khác nhau.

Ở phía bên phải thanh này là Maximize on Play. Khi bạn kích hoạt, góc nhìn của game sẽ đạt kích thước 100% trong cửa sổ Editor khi chơi ở chế độ chơi thử nghiệm

Kế bên là nút Stats, đây là nút thể hiện thông số rất hữu dụng cho việc hiển thị hiệu suất đồ họa trong game của bạn.




Nút cuối cùng là Gizmos. Khi bật nút này, đối tượng trong Khung nhìn điều được hiển thị lên Khung nhìn trong game. Thanh sổ cạnh bên để bật, tắt hiển thị các Components khác nhau được sử dụng trong game.


Kế bên tên của các Component là các biểu tượng thiết lập liên quan của mỗi đối tượng. Mỗi biểu tượng đều có một hộp thoại để có thể điều chỉnh định dạng khác nhau.

Thứ Tư, 31 tháng 7, 2013

UNITY CĂN BẢN BÀI 1 - TÌM HIỂU VỀ GIAO DIỆN - PHẦN 2: Thẻ Hierarchy

II/ Thẻ Hierarchy:




Thẻ Hierarchy bao gồm các GameObject (Các đối tượng làm nên một game hoàn chỉnh) trong Scene (một cảnh / một phân đoạn / một màn chơi riêng...) hiện hành. Nó bao gồm các tài nguyên như model 3D, prefabs (các gói tài nguyên), các đối tượng tự tạo góp phần tạo nên một game hoàn chỉnh. Bạn có thể lựa chọn các đối tượng trong thẻ Hierarchy và kéo nó vào một đối tượng khác để tạo mối liên hệ cha con cho đối tượng. Khi một đối tượng đượt thêm hay xóa trong scene, nó sẽ xuất hiện hoặc biến mất trong thẻ Hierarchy.

Quan hệ cha con:

Nếu bạn muốn bất kỳ GameObject thành con của một cái khác, bạn có thể kéo thả nó vào đối tượng khác trong thẻ Hierarchy. Một đối tượng con sẽ di chuyển và xoay tròn giống như đối tượng cha. Bạn có thể sử dụng tam giác nhỏ phía trước đối tượng cha để hiển thị và ẩn các đối tượng con nếu cần thiết.


Hình: Hai đối tượng bình thường.


Hình: Đối tượng cha và đối tượng con.

UNITY CĂN BẢN BÀI 1 - TÌM HIỂU VỀ GIAO DIỆN - PHẦN 3: Toolbar (Thanh công cụ)



Toolbar (Thanh công cụ) bao gồm 5 phần điều khiển cơ bản. Mỗi phần đều liên quan đến các mục đích khác nhau của Unity Editor.

: Bộ công cụ biến đổi -- sử dụng với Cửa sổ Scene.

: Biến đổi chốt Gizmo -- ảnh hưởng đến hiển thị khung nhìn Scene.

: Các nút Chạy/Ngưng/Chạy từng bước -- sử dụng để chạy thử game.

Thanh xổ Layer -- điều khiển các đối tượng được hiển thị trong khung nhìn Scene.

Thanh xổ Layout -- điều khiển việc bố trí giao diện màn hình.

UNITY CĂN BẢN BÀI 1 - TÌM HIỂU VỀ GIAO DIỆN - PHẦN 4: Khung nhìn Scene


 
Hình: Khung nhìn Scene

Khung nhìn Scene là nơi để bạn chọn và bố trí các đối tượng như cảnh quan, người chơi, camera, kẻ địch và mọi đối tượng khác trong game. Sự bố trí hoạt cảnh với khung nhìn Scene là một chức năng quan trọng nhất của Unity, vì thế chúng ta có thể thực hiện việc này một cách nhanh chóng. Unity cung cấp các phím tắt cho hầu hết các chức năng thông dụng.



Định hướng khung nhìn Scene:

Bài này mình chỉ nói sơ lược qua về phần định hướng khung nhìn Scene. Qua phần Nhập môn dựng cảnh mình sẽ nói rõ hơn.

Giữ chuột phải trong phần khung nhìn Scene để kích hoạt chế độ điều chỉnh góc nhìn. Sau khi giữ chuột phải, bạn hãy kết hợp với di chuyển chuột hoặc các phím WASD để di chuyển góc nhìn, phím Q và E để di chuyển góc nhìn lên và xuống.
Chọn bất kỳ một GameObject nào và ấn phím F để chuyển góc nhìn về đối tượng đã được chọn.
Sử dụng các phím mũi tên để di chuyển trên mặt phẳng tọa độ X/Z.
Giữ Alt và kéo thả chuột trái để xoay góc nhìn theo điểm trục.
Giữ Alt và kéo thả bằng nút giữa chuột để di chuyển góc nhìn.
Giữ Alt và kéo thả chuột phải để phóng to, thu nhỏ khung nhìn tương tự như bạn lăn chuột giữa.

Bạn có thể sử dụng Công cụ thủ công (phím tắt: Q) nếu như bạn sử dụng chuột một nút.
Nhấp chuột và kéo thả để di chuyển góc nhìn.
Giữ Alt và kéo thả chuột để xoay góc nhìn quanh điểm trục.
Giữ Ctrl và kéo thả chuột để phóng to thu nhỏ góc nhìn.

Phía trên bên phải khung nhìn Scene là biểu tượng Gizmo (trục tọa độ XYZ). Đây là nơi hiển thị góc nhìn định hướng hiển tại trong khung nhìn Scene, nó giúp bạn nhanh chóng thay đổi tọa độ góc nhìn.



Mỗi màu là một trục tọa độ khác nhau. Bạn có thể nhấp vào bất kỳ màu nào để xoay góc nhìn về phía trục tọa độ tương ứng.

Định hướng cho các GameObject:

Bài này mình chỉ nói sơ lược qua về phần định hướng cho các GameObject. Qua phần Nhập môn dựng cảnh mình sẽ nói rõ hơn.

Khi xây dựng game của bạn, bạn sẽ phải đặt rất nhiều đối tượng vào thế giới trong game của bạn. Để làm điều này bạn hãy sử dụng các công cụ biến đổi trên thanh công cụ như dịch chuyển, xoay và kéo dãn đối tượng. Mỗi công cụ đều có trục tọa độ được hiển thị xung quanh đối tượng được chọn. Bạn có thể dùng chuột và thao tác bất kỳ trục tọa độ để biến đổi đối tượng, hoặc bạn có thể gõ trực tiếp giá trị vào phần ô nhập giá trị trong thẻ Inspector.



Thanh công cụ điều khiển trong khung nhìn Scene:



Thanh điều khiển khung nhìn Scene giúp bạn xem dưới nhiều chế độ hiển thị như Textured, Wireframe, RGB, Overdraw và nhiều loại khác. Nó còn có thể xem các ánh sáng, các tác động hay nghe các âm thanh trong game. Để rõ hơn các bạn hãy xem trong bài tìm hiểu về giao diện phần Góc nhìn trong game.

UNITY CĂN BẢN BÀI 1 - TÌM HIỂU VỀ GIAO DIỆN - PHẦN 1: Thẻ PROJECT



Hãy bỏ chút thời gian để ngắm qua và làm quen với giao diện của Unity Editor nào. Cửa sổ chính của giao diện được chia ra làm nhiều thẻ khác nhau được gọi là View. Có rất nhiều loại View khác nhau, chúng được sắp xếp tùy thuộc vào mục đích của người dùng.

I/ Thẻ Project:

Đây là nơi bạn có thể truy cập và quản lý các tài nguyên trong project của bạn.



Phần bảng bên trái là nơi hiển thị các thư mục theo cấu trúc cây thư mục. Khi nhấp chọn một thư mục ở bên cây thư mục thì các dữ liệu sẽ được hiển thị ở phần bảng bên phải. Các tài nguyên khác nhau sẽ hiển thị các biểu tượng khác nhau tùy thuộc vào định dạng của chúng (script, vật liệu, thư mục cha,...). Các biểu tượng có thể thay đổi kích cở bằng cách sử dụng thanh trượt nằm ở góc dưới bên phải. Nếu con trượt chạy về phía bên trái thì các biểu tưởng sẽ được hiển thị dưới dạng cây thư mục. Phần khoảng trống phía bên trái con trượt giúp hiển thị đường dẫn đầy đủ của file đang được chọn.

Phía trên danh sách cây thư mục là mục Favorite, đây là nơi bạn có thể truy cập nhanh đến các dữ liệu bạn thường xuyên sử dụng. Bạn có thể kéo thả dữ liệu từ trong danh sách cây thư mục vào mục Favourite và cũng có thể lưu trữ các tệp được tìm kiếm ở đó.

Phía trên mục bảng chọn hiển thị các tệp chính là đường dẫn hiển thị đường dẫn đến thư mục chứa tệp đang xem. Các thư mục được phân chia rỏ rệt để dễ dàng truy cập. Khi tìm kiếm, thanh này sẽ được thay thế để hiển thị khu vực đang tìm kiếm (thư mục chủ của tài nguyên, thư mục đang được chọn hoặc Kho tài nguyên) tùy thuộc vào tài nguyên trả phí hay miễn phí trong kho tài nguyên. Ở mục General trong Preferences của Unity có thể tắt hiển thị số lượt đếm của Kho tài nguyên nếu nó không cần thiết đối với bạn.


Hình: Phía trên khung hiện danh sách dữ liệu là thanh đường dẫn



Phía bên trái thanh công cụ, mục Create giúp bạn thêm các tài nguyên mới và thư mục mới vào thư mục hiện tại. Nói tóm lại, nó giúp bạn tìm kiếm tài nguyên cho project của bạn.

Danh sách các mục chọn trong menu Window giúp bạn chuyển đổi dạng hiển thị về dạng bảng một cột, chỉ hiển thị cây thư mục mà không có các biểu tượng định dạng tệp. Biểu tượng khóa tệp nằm kế bên danh sách giúp bạn khóa tệp được chọn lại tránh trường hợp nó bị thay đổi khi làm việc.


Tìm kiếm:

Chức năng tìm kiếm mạnh mẽ ngay cả khi các tài nguyên nằm trong các khu vực lớn hay các project không phù hợp. Thanh tìm kiếm sẽ lọc ra các tài nguyên phụ thuộc vào các kí tự trong ô tìm kiếm.



Nếu bạn chỉ gõ 1 từ thì khung tìm kiếm sẽ hiển thị tất cả tệp liên quan, nếu bạn gõ coastal scene thì nó sẽ hiển thị những tài nguyên có tên liên quan đến từ "coastal" và "scene".

Bên phải khung tìm kiếm có 3 biểu tượng nút. Cái đầu tien giúp bạn lọc ra các tài nguyên phụ thuộc vào định dạng của chúng.



Nút biểu tượng kế tiếp giúp bạn lọc theo nhãn của các tài nguyên (Nhãn được đặt cho các tài nguyên ở Thẻ Innspector). Số lượng lọc theo nhãn là rất lớn so với khung nhìn rất hạn hẹp.



Bạn có thể thêm vào các phần mở rộng như "t:" để lọc theo định dạng, hay "l:" để lọc theo nhãn. Bạn có thể gõ trực tiếp lên khung tìm kiếm nếu bạn biết rõ dữ liệu bạn đang tìm. Bạn có thể tìm kiếm một lượt nhiều định dạng hay nhãn. Khi gõ thêm nhiều định dạng, tìm kiếm sẽ giao các kết quả tìm kiếm lại. Khi gõ thêm nhiều nhãn, bộ lọc sẽ hợp các kết quả tìm kiếm theo nhãn lại.



Biểu tượng nút cuối cùng sẽ lưu các kết quả tìm kiếm lại vào mục Favourites trong danh sách tài nguyên.

Tìm kiếm trong Kho tài nguyên

Thẻ Project còn cho phép bạn tìm kiếm các tài nguyên đang hiện có trên Kho tài nguyên của Unity, các tài nguyên trả phí và miễn phí đều được hiển thị ở đây. Việc tìm kiếm tương tự như tìm tài nguyên trong một project của Unity. Công cụ tìm kiếm sẽ kiểm tra tên tài nguyên trước rồi đến gói tên, gói nhãn và gói mô tả theo tuần tự (Vì thế các tài nguyên có tên gần nhất so với từ trong ô tìm kiếm sẽ được xếp trước rồi mới đến các tài nguyên được tìm thấy trong phần gói mô tả bộ sản phẩm).



Nếu bạn lựa chọn một tài nguyên từ danh sách tìm kiếm này, chi tiết mục trả phí hay tải về sẽ được hiển thị kèm theo bên dưới. Một vài tài nguyên còn có những phần mô tả để bạn có thể tham khảo trước khi mua. Ngoài ra còn có các mục để xem các chi tiết phụ trong Kho tài nguyên.

Phím tắt:

F - Chọn trang.
Tab - Chuyển đổi qua lại giữa cột thứ nhất và cột thứ hai.
Ctrl/Cmd + F - Tìm kiếm.
Ctrl/Cmd + A - Chọn tất cả các đối tượng hiện có trong danh sách.
Ctrl/Cmd + D - Nhân đôi tài nguyên đang được chọn.
Delete - Xóa có hộp thoại.
Delete + Shift - Xóa không có hộp thoại.
Backspace + Cmd - Xóa không có hộp thoại (OSX)
Enter - Đổi tên đối tượng được chọn (OSX)
Cmd + mũi tên xuống -  Mở tài nguyên được chọn (OSX)
Cmd + mũi tên lên - Đến thư mục cha (OSX)
F2 - Đổi tên đối tượng được chọn (Win)
Enter - Mở tài nguyên được chọn (Win)
Backspace - Đến thư mục cha (Win)
Mũi tên phải - Mở bung mục được chọn (xem dưới dạng cây thư mục và kết quả tìm kiếm). Nếu đối tượng đã được mở sẵn, nó sẽ chọn thư mục con đầu tiên
Mũi tên trái -  Thu gọn mục được chọn (xem dưới dạng cây thư mục và kết quả tìm kiếm). Nếu đối tượng đã được thu gọn, nó sẽ chọn thư mục cha.
Alt + mũi tên phải - Mở bung đối tượng khi đang xem thử tài nguyên.
Alt + mũi tên trái - Thu gọn đối tượng khi đang xem thử tài nguyên.