Tạo ra trải nghiệm đầu tiên của bạn

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Sau khi hoàn thành tour onboarding và quen thuộc với giao diện người dùng của Roblox Studio, bạn đã sẵn sàng để bắt đầu tạo các trải nghiệm trên nền tảng này.

Bằng cách sử dụng một gói tài nguyên quả cầu chất lượng cao, hướng dẫn này cho bạn thấy quá trình tạo dựng cho một trải nghiệm trong đó người chơi có thể khởi chạy năm dự án về mục tiêu trên các nền tảng flutting, bao gồm hướng dẫn về:

  • Xây dựng và tổ chức một mô hình dữ liệu cho một nơi duy nhất bằng cách sử dụng một trong những mẫu dự án của Studio.
  • Tùy chỉnh cả hai đối tượng 3D thô và phức tạp từ Creator Store với các đặc tính độc đáo cho các yêu cầu gameplay của riêng bạn.
  • Tổ chức và đặt các tập lệnh ở vị trí chính xác của chúng để máy chủ Roblox có thể tạo mô phỏng và xử lý trải nghiệm trò chơimột cách chính xác.
  • Chơi thử và xuất bản tạo của bạn cho một khán giả toàn cầu truy cập nền tảng bằng một loạt các thiết bị khác nhau.

Sau khi hoàn thành quá trình này, bạn có thể học cách tái tạo một trải nghiệm 3D đơn giản với chương trình học lõi , thử nghiệm với các hướng dẫn trường hợp dùng thử khác nhau hoặc bắt đầu tạo dự án của riêng bạn.

Tạo dự án

Một dự án project là một bộ sưu tập các tài nguyên, cài đặt và nguồn lực khác nhau mà cùng một trải nghiệm. Tất cả các dự án bắt đầu với một nơi place duy nhấ

An experience grouping of three individual places with unique environments.

Hệ thống dữ liệu của một địa điểmlà mô hình dữ liệu của nó , và nó mô tả tất cả những gì tạo ra khu vực gameplay đó, chẳng hạn như những thứ được tạo thành thế giới 3D bởi các thống kê, hoặc những thứ đ

Mô hình dữ liệu ở đầu của hướng dẫn
Mô hình dữ liệu ở cuối hướng dẫn

Đối với trải nghiệm đầu tiên của bạn, hướng dẫn này giảng cho bạn cách xây dựng và tổ chức một mô hình dữ liệu cho một nơi duy nhất bằng cách sử dụng một trong những mẫu dự án của Studio bạn có thể sử dụng để xây dựng trải nghiệm cho các thể loại kh

Ví dụ, nếu bạn muốn xây dựng một trải nghiệm nhập vai với một thành phố lớn, bạn có thể mở Mẫu thành phố hiện đại bao gồm các thành phần tường, cửa và cửa mà bạn có thể kết hợp để tạ

Gạch Bản Đồ Thành Phố Hiện Đại
Gạch Bản Mẫu Đua

Để giữ mọi thứ đơn giản, hướng dẫn này cho bạn biết tạo một dự án với mẫu Baseplate bởi vì nó bao gồm hai đối tượng mặc định là quan trọng cho hầu hết mọi trải nghiệm trên nền tảng:

  • Vị trí phát triển – Một SpawnLocation đối tượng là nơi các nhân vật người chơi xuất hiện trong không gian 3D khi tham gia một trải nghiệm, cũng như nơi họ tái sinh khi sức khỏe của họ đạt đến zero.
  • Áo baseplate – Áo baseplate là một sàn nhà với một lưới chỉ số 4x4.

Mẫu này là một điểm xuất phát tuyệt vời để tạo ra trải nghiệm đầu tiên của bạn vì nó cung cấp một thế giới trung tính với công nghệ chiếu sáng cao cấp và một sàn nhà tương ứng với các kích thước

Bản in mẫu bảng cơ sở

Để mở một dự án với mẫu Baseplate:

  1. Mở Roblox Studio . Trang chủ hiển thị tất cả các mẫu dự án có sẵn.

  2. Chọn mẫu Bản mệnh Baseplate Studio mở một trải nghiệm mới với một vị trí đẻ trứng và một bản mệnh baseplate.

    New Baseplate template open in Studio with the default spawn location highlighted.

Nhận gói tài sản

Bây giờ bạn có một dự án mở, bạn có thể thêm thêm 3D objects vào mô hình dữ liệu bên cạnh vị trí spawn và baseplate. Studio đại diện 3D objects như BasePart đối tượng được render với hành động vật lý trong không gian 3D, và emulate hành động thực tế nh

Có một số loại BasePart đối tượng, nhưng loại phổ biến nhất là:

  • Phần tiếp theo – Một đối tượng Part đơn giản là đối tượng 3D thuộc hạng Studio đến trong năm dạng hình: quả bóng, khối, trụ tròn, góc và góc góc.
  • Mesh – Một đối tượng MeshPart là một bộ sưu tập các đỉnh, cạnh và mặt mà tạo thành một đối tượng từ một ứng dụng model링 của bên thứ ba.

Để giúp bạn quen với cả hai loại đối tượng 3D, hướng dẫn này cung cấp cho bạn một gói tài sản bao gồm các bộ phận và lưới được tạo thành trò chơi chính cho trải nghiệm đầu tiên của bạn:

Một mô hình catapult của các khe cắm mà bạn có thể mục tiêu bên trái hoặc bên phải từ một nền tảng địa lý.
Những dự án bên trong của ba quả bóng mà bạn có thể trang bị cho catapult.
Hai mạng lưới nền tảng trôi có các mục tiêu khối bạn có thể đổ với các dự án lựu đạn.

Bạn có thể tìm thấy gói tài nguyên này trên Creator Store , một thị trường plugintuyến có các tài nguyên từ Roblox và cộng đồng Roblox để sử dụng trong các chợán của bạn, bao gồm mô

Để tải tài nguyên bao gồm của hướng dẫn này từ Creator Store vào kho tài nguyên của bạn, hãy nhấp vào liên kết Thêm vào Kho tài nguyên ở một thành phần sau đây. Khi tài nguyên ở trong kho, bạn có thể tái sử dụng chúng trong bất kỳ dự án nào trên khu nền tảng.

Để lấy gói tài sản này từ kho của bạn sang trải nghiệm của bạn:

  1. Ở thanh menu, chọn tab Xem .

  2. Trong phần Hiển thị , hãy nhấp vào Hộp công cụ . Cửa sổ Hộp công cụ hiển thị.

    Studio's View tab with the Toolbox tool highlighted.
  3. Trong cửa sổ Hộp công cụ , hãy nhấp vào tab Inventory . Hiển thị sort hiển thị.

    Studio's Toolbox window with the Inventory tab highlighted.
  4. Nhấp vào thẻ Intro to Studio - Catapult & Platforms . Bộ tài nguyên hiện xuống trong viewport của bạn.

Tùy chỉnh mục tiêu

Khi bạn thêm một đối tượng 3D vào trải nghiệm của bạn, Studio cập nhật các cửa sổ Explorer để hiển thị tên của đối tượng và một mạng lưới con cái của nó trong dịch vụ Class.Workspace</

Cửa sổ Explorer là một cửa sổ Studio cơ bản đại diện cho mô hình dữ liệu cho nơi trong trải nghiệm của bạn mà bạn đã mở. Điều này có nghĩa là nếu bạn có một trải nghiệm với nhiều nơi, cửa sổ này hiển thị các thống kê khác nhau tùy thuộc vào nơi bạn đang làm việc.

Khi bạn chọn một đối tượng trong cửa sổ Explorer, Studio cập nhật Cửa sổ Properties để hiển thị một loạt các thuộc tính bạn có thể tùy chỉnh cho đối tượng đó mà không sử dụng một script, chẳng hạn như kích thước, màu, vị trí ho

Để tùy chỉnh các mục tiêu của bạn:

  1. Chọn một trong những mục tiêu.

    1. Trong cửa sổ Trình phát , nhấp vào mũi tên xuống bên trái của thư mục IntroToStudioCatapult để hiển thị tất cả con cái của nó.

    2. Sử dụng quá trình này, mở rộng thư mục TargetPlatforms , mô hình con của TargetPlatform cho nền tảng treo gần nhất với nền tảng bắt cáp ngầm, và TargetParts để hiển thị mọi thứ trên nền tảng treo.

    3. Nhấp vào một trong những bộ phận. Các viewport hiển thị một bản đường nét xung quanh mục để cho thấy nó đã được chọn, và các Properties window cập nhật để hiển thị một loạt các thuộc tính có thể tùy chỉnh cho bộ phận đó.

  2. Trong cái Cột tính window,

    1. Đặt Màu gạch để màu bạn muốn để thắp sáng bộ phận.
    2. Đặt Kích thước lên thước đo bạn muốn cho phần để có ở trên các trục X, Y và Z.
    3. Đặt CFrame.Position ở vị trí bạn muốn cho phần để có trên nền tảng.
    4. Đặt CFrame.Orientation vào phần quay bạn muốn bộ phận có trên trục Y.
  3. Lặp lại quá trình này cho các bộ phận khác trên các bệ bơi.

Tổ chức Script

Khi bạn có rất nhiều sự linh động trong cách bạn tổ chức các mô hình dữ liệu trong các dự án của bạn, Roblox engine mong đợi một số đối tượng nhất định để ở trong các dịch vụContainer

A server grouping with connections to three client devices.
Máy chủ có kết nối với ba thiết bị khách hàng

Các danh mục chính của các dịch vụ container bao gồm:

  • Workspace - Contains các thống kê được hiển thị trong thế giới 3D.
  • Môi trường - Đựng các thống kê đối tượng và thành phần môi trường.
  • Replication - Đựng nội dung và logic được sao chép giữa máy chủ và khách hàng.
  • Máy chủ - Chứa nội dung và logic chỉ bên máy chủ.
  • Client - Bao gồm nội dung và logic bên client.
  • Trò chuyện - Đứng đối tượng mà bật chức năng trò chuyện.

Đến thời điểm này trong hướng dẫn, bạn chỉ đã tương tác với các thống nhất trong dịch vụ Workspace của mô hình dữ liệu của bạn. Tuy nhiên, để catapult hoạt động đúng cách, bạn phải di chuyển một số trong n

  • Scripts - Một script có thể được thiết lập để chạy trên máy chủ hoặc máy chủ tùy thuộc vào thuộc tính của nó RunContext .
  • ModuleScripts - Một script có thể tái sử dụng mà bạn có thể yêu cầu từ cả script của máy chủ và khách hàng.

Một Script đối tượng RunContext thuộc tính có xác định liệu script có được chạy trên client hoặc máy chủkhông. Có ba loại context chạy:

  • Di Sản - Skript chạy dựa trên người cha container. Di Sản là người chạy mặc định.
  • Server - Skript chỉ được thiết lập trên máy chủ, bất kể người cha container.
  • Client - Skript chỉ được thiết lập trên máy chủ, bất kể nó có phải là container cha của nó.

Điều quan trọng là phải lưu ý nơi mà các script được thiết chạy, nếu không thì các đối tượng của bạn có thể không hoạt động như bạn muốn. Ví dụ, nếu bạn thử nghiệm trải nghiệm ngay bây giờ, ngư

ReplicatedStorage đã chứa các thành phần được xử lý để cả máy chủ và khách hàng truy cập, làm cho nó trở thành vị trí tốt nhất cho gameplay của trải nghiệ

Để tổ chức các thư mục thành các dịch vụ chứa mục chính xác cho cáp vật lý để hoạt động đúng cách:

  1. Trong cửa sổ Explorer , mở rộng các thư mục ReplicatedStorageServerScriptService .

  2. Chọn tất cả các con trong thư mục ReplicatedStorage , sau đó kéo chúng vào dịch vụ ReplicatedStorage .

  3. Chọn tất cả các con trong thư mục ServerScriptService , sau đó kéo chúng vào dịch vụ ServerScriptService .

  4. Xóa ReplicatedStorageServerScriptService tập tin.

    1. Chọn cả hai thư mục.
    2. Nhấn Delete .
  5. Chơi test để xác nhận rằng cáp vận hành ổn định.

    1. Ở thanh menu, hãy nhấp vào nút Chơi . Studio tham gia vào chế độ thử nghiệm.

      Studio's Home tab with the Play button highlighted in the menu bar.
    2. Trang bị dựng Ice projectile vào cầu vồng, hướng nó về phía gần nhất của nền tảng bơi, sau đó khởi chạy nó tại các mục tiêu.

    3. Trang bị dựng vật Ván Gỗ lên cầu, hướng nó về phía nền tảng bơi xa nhất, sau đó khởi chạy nó ở các mục tiêu.

    4. Khi bạn đã hoàn thành kiểm tra chơi, hãy quay lại thanh menu và nhấp vào nút Dừng lại . Studio rời khỏi chế độ kiểm tra chơi.

      Studio's Home tab with the Stop button highlighted in the menu bar.

Tùy chỉnh đạn

Trong khi các mục đạn của bạn có chính xác cùng kích thước như nhau, chúng đi được các khoảng cách khác nhau khi bạn khởi động chúng từ catapult. Điều này là bởi vì mỗi mục đạn có một lớp vật liệu độc đáo tạo ra các đặc tính

Theo luật pháp thứ hai của Newton, tốc độ tăng trưởng của một vật thể phụ thuộc vào sức mạnh hành động lên vật thể và sức mạnh của vật thể. Khi catapult cung cấp cùng một lực cho mỗi lần khởi

Để xem nguyên tắc này trong hành động, hãy xem kết quả từ cuộc chơi trước của bạn. Vật liệu WoodPlanks là dày h

Roblox Studio là một trình phân tích thế giới thực tế để tạo ra mô phỏng hành động thực tế, vì vậy nó rất quan trọng để xem xét cách mà các đối tượng của bạn hành xử khác nhau tùy thuộc vào các đặc tính vật lý c

Để tùy chỉnh lựu đạn thứ ba:

  1. Tạo một bệ thứ ba nhằm tạo một bệ nổi cho các mục tiêu.

    1. Trong Cửa sổ Explorer , chọn một TargetPlatform đối tượng.
    2. Nhấn CMD + D để sao chép nền tảng và mục tiêu.
    3. Sử dụng công cụ Di chuyển để di chuyển nền tảng mới đến một vị trí mới.
  2. Đổi vật liệu của một dự án thứ ba để có đủ số lượng vật chất để đến các mục tiêu của nền tảng thứ ba của bạn.

    1. Trong Cửa sổ Explorer , mở ProjectileMaterials thư mục, sau đó chọn ProjectileC .
    2. Trong cái Cài đặt window, set Vật liệu to the real-world material bạn muốn bộ phận simulate, bao gồm cả những đặc tính thị giác và cơ họa. This material cần số lượng chính xác của mass để đạt được nền tảng mới.
  3. Thử nghiệm trải nghiệm để xác nhận rằng đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đạn đ

Xuất Bản Kinh Nghiệm

Roblox không chỉ cung cấp công cụ và引擎 cho bạn để tạo và chạy các trải nghiệm, mà còn cho phép bạn truy cập vào một mạng lưới xã hội lớn của người chơi truy cập trên nhiều thiết bị, bao gồm các thiết b

Gần như tất cả mọi thứ trong Roblox được diễn tả như một tài nguyên dựa trên đám mây với một ID tương ứng tương ứng. ID này thường được biểu thị bằng dạng

Khi điều này xảy ra, Creator Dashboard cung cấp cho bạn các công cụ và tài nguyên để theo dõi, quản lý và thực hiện các nhiệm vụ cho trải nghiệm và nơi của bạn, chẳng hạn như:

Những gì bạn học được từ Bảng điều khiển của người sáng tạo có thể cho bạn những thông tin quan trọng về cách tiếp tục lặp lại trên dự án của bạn và kết nối với khán giả của bạn. Ví dụ, nếu bạn học rằng khán giả của bạn gi

Để xuất bản trải nghiệm của bạn lần đầu tiên:

  1. Tải trải nghiệm của bạn lên đám mây.

    1. Ở thanh menu, hãy nhấp vào Tập tin , sau đó chọn Xuất bản lên Roblox .
    2. Trong cái Publish Game cửa sổ, hoàn tất tất cả các trường có thể điền.
      1. Trong trường Tên , cung cấp tên cho trải nghiệm của bạn.
      2. Trong trường Mô tả , cung cấp một tổng quát những gì mà một người chơi có thể mong đợi từ trải nghiệm.
      3. Từ menu Thể loại , chọn thể loại bạn muốn đại diện trải nghiệm của mình.
      4. Trong phần Thiết bị , bật mọi thiết bị bạn muốn người chơi sử dụng để truy cập trải nghiệm của bạn.
    3. Ở góc dưới phải của cửa sổ, hãy nhấp vào nút Tạo . Trải nghiệm của bạn giờ đã ở trên đám mây với một UniverseID và một PlaceID cho địa điểmxuất phát.
  2. Đưa trải nghiệm công khai cho tất cả người chơi.

    1. Navigate to the Bảng điều khiển của Creator. The Trang Landing của Creations display your first experience.

    2. Bỏ chuột vào gạch trải nghiệm, nhấp vào nút ⋯ và chọn Làm công khai từ menu ng上下文.

  3. (Tùy chọn) Chia sẻ trải nghiệm của bạn với người khác.

    1. Từ Bảng điều khiển của Creator , hover over your experience's tile, click the ⋯ button, and select sao chép URL from the contextual menu.

    2. Chia sẻ URL với người khác như một liên kết trực tiếp đến trang hạ cánh của trải nghiệm của bạn.