Trang web

Unity là một công cụ miễn phí mạnh mẽ dành cho các nhà thiết kế trò chơi nghiêm túc

Overview of Unity Simulation - Unite Copenhagen

Overview of Unity Simulation - Unite Copenhagen
Anonim

Phải mất rất nhiều mã để thực hiện một cuộc dạo bộ, và Unity có thể xử lý nó.

Nó đi kèm với một số hướng dẫn được viết và rất hữu ích, nhưng những hướng dẫn này cho rằng bạn có một số kiến ​​thức về thiết kế trò chơi trong loại môi trường này và là hướng dẫn sử dụng Unity, không phải trong các khái niệm bạn cần hiểu trước. Một sự hiểu biết trực quan về thao tác các đối tượng trong không gian ba chiều bằng cách sử dụng màn hình máy tính hai chiều của bạn là bắt buộc. Những người có kinh nghiệm với các biên tập viên cấp cho các game hiện đại như Oblivion và Half-Life 2 sẽ có lợi thế ở đây.

Giao diện của Unity rất trực quan và sạch sẽ, do sự phức tạp của dữ liệu mà nó thao tác. Thật dễ dàng để nghĩ rằng bạn biết những gì bạn đang làm và sau đó cảm thấy thất vọng vì mọi thứ không hoạt động theo cách bạn mong đợi. Nói cách khác, thật dễ dàng để làm những việc mà bạn không nhận ra những điều bạn phải làm.

Các trò chơi bao gồm các cảnh, chứa các GameObject; GameObjects có thể là các mục như đá hoặc kẻ thù, nguồn sáng, máy ảnh hoặc các phần tử giao diện. GameObject được tạo thành từ các thành phần, chẳng hạn như thành phần Transform (là vị trí và di chuyển đối tượng), Mesh (cơ sở hiển thị trực quan của đối tượng), Vật liệu (giúp xác định cách đối tượng sẽ được vẽ), và nhiều hơn nữa. Tạo một khối lập phương đơn giản sẽ "rơi" và "trả lại" như bạn mong đợi cũng dễ dàng như kéo thành phần RigidBody vào đối tượng khối lập phương.

Bạn có thể "chơi" trò chơi bất cứ lúc nào, vì vậy bạn có thể xem cách đối tượng sẽ được hiển thị, cách các tập lệnh thực thi, v.v. Thật dễ dàng để có cửa sổ trình soạn thảo và cửa sổ trò chơi mở cùng một lúc, vì vậy bạn có thể đồng thời làm việc với các đối tượng trong trình chỉnh sửa và xem người chơi sẽ thấy gì trong cửa sổ trò chơi.

Unity hỗ trợ nhiều ngôn ngữ kịch bản, bao gồm JavaScript và C#. Tất cả các hành vi trong trò chơi phải được viết kịch bản và tài liệu giả định rằng bạn đã là một lập trình viên có kỹ năng. Chỉ là về bất cứ điều gì bạn muốn xảy ra trong trò chơi của bạn - ngay xuống cầu thủ di chuyển trên khắp thế giới - yêu cầu một kịch bản. May mắn thay, những điều cơ bản tuyệt đối, chẳng hạn như kịch bản chung và kịch bản mouselook, được cung cấp.

Unity không bao gồm bất kỳ công cụ lập mô hình 3D nào, ngoại trừ khả năng tạo ra các hình dạng hình học rất cơ bản. Bạn sẽ cần phải sử dụng một chương trình khác, chẳng hạn như Maya, và sau đó nhập các mô hình. Unity không bao gồm một tiện ích hoạt hình, nhưng bạn cũng có thể sử dụng các chương trình hoạt hình khác.

Nếu bạn đang tìm kiếm một "Học lập trình trò chơi!" loại gói, hãy xem Game Maker hoặc RPG Maker XP. Nếu bạn có nền tảng để tận dụng lợi thế của nó, mặc dù, Unity là một môi trường phát triển mạnh mẽ ở một mức giá cạnh tranh nhất.