Chế độ thử nghiệm studio

*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.

Vì mô hình client-server cơ bản của Roblox Engine, nên quan trọng là bạn phải kiểm tra trải nghiệm của mình trong nhiều chế độ trước khi phát hành nó cho công chúng .Tất cả các tùy chọn kiểm tra đều có thể truy cập từ tab Thử nghiệm.

Tùy chọn thử nghiệm

Có ba lựa chọn phổ biến để thử nghiệm trải nghiệm.Nhấp vào mũi tên nhỏ bên dưới nút chính cho phép bạn chọn từ mỗi lựa chọn, và đặt lựa chọn đó làm mặc định.

Rapid playtest options in Studio.
Hành độngLối tắtMô tả
Chơi F5Bắt đầu mô phỏng trải nghiệm, chèn avatar của bạn tại một SpawnLocation hoặc vị trí xung quanh (0, 100, 0).
Chơi ở đây Bắt đầu mô phỏng trải nghiệm, chèn avatar của bạn vào vị trí hiện tại của camera.
Chạy F8Bắt đầu mô phỏng trải nghiệm nhưng không chèn avatar của bạn.Simulation bắt đầu tại vị trí máy ảnh hiện tại và bạn có thể di chuyển xung quanh bằng cách sử dụng điều khiển máy ảnh Studio.

Một khi thử nghiệm chơi đang diễn ra, các tùy chọn sau đây trở nên có sẵn:

Additional options available during playtesting in Studio.
Hành độngLối tắtMô tả
Khách hàng / Máy chủ Trong quá trình thử nghiệm trò chơi trong chế độ "chơi một mình" ( Chơi hoặc Chơi ở đây ), chuyển đổi giữa chế độ Client và chế độ Server .Xem Khách hàng/Máy chủ chuyển đổi để biết chi tiết.
Tạm dừng vật lý / Tái khởi động vật lý Cho phép bạn tạm dừng và tiếp tục vật lý mà không vô hiệu hóa render.
Dừng lại ShiftF5Ngừng mô phỏng trải nghiệm và đặt lại tất cả các đối tượng và thực thể về cách chúng trước khi Chơi , Chơi ở đây hoặc Chạy được nhấp vào.

Chuyển đổi client/server

Khi thử nghiệm trong chế độ Chơi hoặc Chơi ở đây , Studio thực hiện hai mô phỏng riêng biệt - một mô phỏng khách hàng và một mô phỏng máy chủ - có thể cung cấp một ấn tượng chính xác hơn về cách trải nghiệm sẽ thực hiện trong sản xuất.

Trong khi chơi solo, bạn có thể chuyển đổi giữa ClientServer chế độ bằng cách nhấp vào nút chuyển đổi Client/Server .Khi bạn chuyển đổi, nút thay đổi để phản ánh chế độ mô phỏng hiện tại.

Client/Server toggle button indicated in Test tab

Điều khiển và máy ảnh

Tùy thuộc vào chế độ, kiểm soát nhân vật và máy ảnh của bạn thay đổi như sau:

Trong chế độ Khách hàng mode, cửa sổ 3D được bao quanh bởi một biên giới xanh và sự mô phỏng sử dụng các điều khiển nhân vật và cài đặt máy ảnh của bạn.Chế độ thử nghiệm này là một mô phỏng gần của trải nghiệm đang chạy trên ứng dụng Roblox, không có nhiều người chơi.

Cửa sổ khám phá

Trong cấu trúc cửa sổ Explorer, một số đối tượng chỉ tồn tại trong các thùng chứa mong đợi của chúng.

Explorer window showing items that exist on client only
Trong chế độ Khách hàng , các đối tượng khách hàng mong đợi có mặt trong cấu trúc, bao gồm cả những đối tượng được sao chép từ StarterPack sang người chơi của Backpack và từ StarterPlayer sang người chơi của PlayerScripts .
Explorer window showing items that exist on server only
Trong chế độ máy chủ , các đối tượng mong đợi bên máy chủ có mặt trong cấu trúc, bao gồm cả các tập lệnh trong ServerScriptService và các đối tượng bạn đặt vào ServerStorage .

Thành phẩm

Trong cửa sổ Thông báo, tin nhắn được gắn nhãn màu xanh dương (khách hàng) hoặc màu xanh lá cây (máy chủ), chỉ ra nguồn gốc của chúng từ máy khách hoặc máy chủ.Đối với các tin nhắn được xuất từ ModuleScripts , màu nhãn được xác định bởi việc liệu module đã được gọi từ phía khách hàng LocalScript hoặc từ phía máy chủ Script .

Output window showing green label for server output and blue label for client output

Tạm dừng và tiếp tục vật lý

Trong khi thử nghiệm chơi, các nút Tạm dừng vật lýTái lập vật lý hữu ích cho việc gỡ lỗi các cảnh và cơ chế tạm thời, mà không vô hiệu hóa việc hiển thị.

Pause Physics and Resume Physics buttons available during playtesting in Studio.

Mặc định, tạm dừng và khởi động lại vật lý hoạt động trên cả máy khách máy chủ như được chỉ ra bởi định dạng Tất cả .Nếu bạn muốn tạm dừng hoặc tiếp tục chỉ khối lượng vật lý khách hàng hoặc , hãy nhấp vào mũi tên nhỏ trên nút bất kỳ và chọn Hiện tại .Sau đó, tùy thuộc vào quan điểm bạn chọn thông qua nút chuyển đổi Client/Server , tạm dừng hoặc tiếp tục chỉ sẽ hoạt động trên phía bên đó của mô phỏng.

Selection arrows for Pause Physics and Resume Physics to toggle between All or Current pause/resume action between client and server physics.

Khi vật lý bị tạm dừng, bạn có thể bước tiến 1/60 giây (60 Hz) bằng cách nhấp vào nút Bước tiến vật lý .Giống như các nút lân cận bên trái, nhấp vào mũi tên nhỏ cho phép bạn chuyển đổi các bước khách hàng và/hoặc máy chủ giữa Tất cả hoặc Hiện tại .

Step Forward Physics button available during playtesting in Studio, only active while physics is paused.

Lưu ý các chi tiết kỹ thuật sau đây liên quan đến tạm dừng/tái khởi động vật lý:

  • Mặc dù Animations không dựa trên vật lý, các nút trong thanh công cụ này cũng tạm dừng/tái khởi động hoạt họa.
  • Tạm dừng hoặc tiếp tục vật lý không có ảnh hưởng đến việc chạy các kịch bản.
  • Chỉ có các cuộc gọi trả lại RunService , PreAnimation , PreSimulation , và PostSimulation , và Stepped tạm dừng hoặc tiếp tục thông qua các nút trên thanh công cụ này.Các cuộc gọi khác (PreRender , Heartbeat , và RenderStepped ) tiếp tục bắn, duy trì chức năng bình thường của các kịch bản máy ảnh, hình ảnh thị giác và plugin.

Mô phỏng nhiều khách hàng

Sử dụng các tùy chọn khách hàng và máy chủ , bạn có thể khởi động nhiều phiên Studio, một hoạt động như máy chủ và mỗi phiên hoạt động như một khách hàng.Chế độ thử nghiệm này là một công cụ quý giá để so sánh cách một khách hàng "nhìn" các khách hàng khác trong trải nghiệm.

  1. Hãy chắc chắn rằng Máy chủ địa phương được chọn trong hộp trên cùng, sau đó chọn số lượng phiên người chơi để kiểm tra.Thông thường 1–2 người chơi là đủ, mặc dù bạn có thể mô phỏng tối đa tám.

  2. Nhấn nút Bắt đầu để bắt đầu mô phỏng client-server.

    Clients and Servers simulation setup indicated in Test tab
  3. Khi bạn hoàn thành kiểm tra, nhấn nút Làm sạch từ bất kỳ phiên mô phỏng nào để đóng tất cả các khách hàng mô phỏng và máy chủ mô phỏng.

Thử nghiệm hợp tác

Nếu bạn đang làm việc trên một trải nghiệm với những người khác trong chế độ Hợp tác, bạn có thể kiểm tra với các nhà sáng tạo khác như sau:

  1. Chọn Thử nghiệm đội trong hộp trên cùng và nhấn nút Bắt đầu để xuất bản tình trạng hiện tại của trải nghiệm và tạo một phiên Studio mới với nhân vật được chèn vào.

    Team Test setup indicated in Test tab
  2. Các đồng tác khác có thể tham gia bằng cách nhấn Tham gia từ tab Thử nghiệm .

Giả lập thiết bị

Trình giả lập thiết bị cho phép bạn giả lập các thiết bị khác nhau trực tiếp trong Studio, cung cấp cái nhìn sâu sắc về cách các điều khiển hoạt động trên các thiết bị di động, bảng điều khiển và tai nghe VR, cũng như cách các yếu tố giao diện trên màn hình hiển thị trên các độ phân giải và tỷ lệ khác nhau trên màn hình.

Device button indicated in Test tab

Trong chế độ giả lập, bạn có thể chọn thiết bị từ menu thả xuống lựa chọn thiết bị phía trên cửa sổ xem 3D để giả lập các thiết bị có công suất thấp hơn và kiểm tra trải nghiệm phát trực tuyến được bật khi nội dung 3D được tải và thoát dựa trên bộ nhớ có sẵn.Bạn cũng có thể điều chỉnh kích thước xem và thay đổi hướng giữa chế độ phong cảnh và chế độ chân dung

Emulation options above the 3D viewport

Giả lập điều khiển

Trình giả lập điều khiển cho phép bạn chính xác giả lập lại đầu vào gamepad trực tiếp trong Studio .Người điều khiển mặc định là một gamepad chung, nhưng bạn có thể chọn các lựa chọn cho PlayStation, Xbox và các thiết bị Quest từ menu chọn bên trái trên cùng.

Emulate Device Controllers button indicated in Test tab View of the generic controller in the Controller Emulator.

Trong khi thử nghiệm chơi, bạn có thể kiểm soát trải nghiệm bằng điều khiển ảo bằng chuột của bạn.

Bạn cũng có thể nhấp vào Chỉnh sửa bản đồ ở góc trên bên phải để xem và chỉnh sửa bản đồ chính cho điều khiển ảo, ví dụ E đến ButtonL2 hoặc 9 đến ButtonA .Các bản đồ này được lưu giống như các cài đặt khác của Studio (theo kiểm soát viên, theo người dùng, theo máy tính) và được dịch sang sự kiện gamepad trong cả cửa sổ giả lập và 3D viewport.

VR giả lập

Giả lập VR cho phép bạn kiểm tra trải nghiệm VR trong Studio mà không có tai nghe vật lý.Tương tự như giả lập bất kỳ thiết bị nào khác, sử dụng menu lựa chọn thiết bị để chọn Meta Quest 2 hoặc Meta Quest 3 .Trình giả lập điều khiển tự động chọn điều khiển thích hợp cho tai nghe.

The Controller Emulator with a Quest 3 controller.
Emulator with a Quest 3 emulation.

Sự kết hợp của tai nghe và nhiều điều khiển, mỗi cái với theo dõi chuyển động, làm cho bản sao lại VR phức tạp hơn:

  • Đối với giả lập theo dõi chuyển động, nhấn Alt1 ( 1 ) để khóa chuột và mở khóa chuột từ viewport.

  • Sử dụng Shift hoặc Shift để chuyển đổi giữa các kết hợp phổ biến của tai nghe, bộ điều khiển bên trái và bộ điều khiển bên phải.Ví dụ, bạn có thể sử dụng tùy chọn Tai nghe để nhìn xung quanh khi bạn đi bộ với nút điều khiển bên trái, nhưng sau đó chuyển sang Bộ điều khiển phải khi bạn cần sử dụng điều khiển chuyển động để nhắm vào một mục tiêu.

Tai nghe VR

Nếu bạn muốn hỗ trợ tai nghe thực tế ảo (VR) cho trải nghiệm của mình, hãy chắc chắn kiểm tra hoặc giả lập VR trong Studio.Studio hỗ trợ kiểm tra cho tất cả các tai nghe VR tương thích với OpenXR, tiêu chuẩn ngành công nghiệp mã nguồn mở cung cấp quyền truy cập vào VR.

Cài đặt tai nghe

Để bật kiểm tra Studio trong VR, bạn phải kết nối tai nghe của bạn với PC và cấu hình chạy thời gian thực OpenXR trước khi khởi động Studio.Nếu bạn đã khởi động Studio, hãy thoát và hoàn thành các bước cấu hình trước tiên.

Nếu bạn chỉ có một chiếc kính VR, cài đặt ứng dụng VR tương ứng sẽ tự động cài đặt thời gian chạy cho bạn.Nếu bạn có nhiều tai nghe, bạn phải thiết lập thời gian chạy bằng tay và đảm bảo rằng chỉ cài đặt tai nghe mà bạn muốn sử dụng cho kiểm tra.

Các bước tiếp theo là cho hai ứng dụng VR phổ biến nhất:

  • SteamVR cho tai nghe như HTC Vive và Valve Index.
  • Oculus cho tai nghe như Meta Quest và Oculus Rift.
  1. Cài đặt và mở ứng dụng SteamVR trên máy tính.
  2. Dưới Cài đặt SteamVR , chọn tab Nhà phát triển . Sau đó chọn Hiển thị cài đặt nâng cao .
  3. Chỉnh SteamVR làm thời gian chạy OpenXR.
  4. Bật các điều khiển lên bằng cách nhấn nút Hệ thống cho đến khi bạn nghe thấy một tiếng chát chúa.
    • Để tắt bộ điều khiển, nhấn và giữ nút Hệ thống cho đến khi bạn nghe thấy âm thanh beeping tương tự.

Nếu bạn thực hiện các bước một cách chính xác, các biểu tượng trạng thái trên ứng dụng SteamVR và ánh sáng trạng thái trên phần cứng tất cả phải là xanh, cho thấy rằng quá trình cài đặt đã hoàn thành.

Ứng ứng dụngRoblox Quest

Bạn có thể kiểm tra trải nghiệm của mình trong ứng dụng Roblox trên Quest mà không cần kết nối tai nghe với máy tính.Sử dụng các bước sau đây để truy cập trải nghiệm của bạn trên tai nghe trong chế độ này:

  1. Trong Studio, xuất bản trải nghiệm và đặt trải nghiệm thành riêng tư.
  2. Sử dụng bảng điều khiển Nhà sáng tạo của bạn hoặc liên kết trong Studio, mở trang trải nghiệm trong trình duyệt web của bạn.
  3. Trên trang trải nghiệm, thêm trải nghiệm vào yêu thích của bạn bằng cách nhấp vào biểu tượng Yêu thích .
  4. Sử dụng tai nghe của bạn, mở ứng dụng Roblox độc lập.
  5. Cuộn xuống phần Yêu thích trong trang chủ và chạy trải nghiệm của bạn.

Chế độ VR Studio

Sau khi cài đặt tai nghe của bạn, bạn có thể bật chế độ thử nghiệm Studio VR thông qua các bước sau:

  1. Trong menu Tập tin , chọn Cài đặt Studio .
  2. Chọn Rendering .
  3. Dưới Tổng quát cài đặt, bật Chế độ VR .

Bây giờ bạn có thể kiểm tra trải nghiệm của mình bằng cách sử dụng tai nghe VR có sẵn bất kỳ lựa chọn thử nghiệm nào có sẵn.Trong phiên thử nghiệm VR, nếu dây cắm của bạn bị tách kết nối hoặc bạn đóng ứng dụng Roblox Studio Beta trên tai nghe, bạn sẽ cần phải khởi động lại Studio để thử nghiệm lại.

Giả lập người chơi

Đối với mô phỏng chi tiết về kinh nghiệm bản địa hóa và chính sách nội dung, bạn có thể kiểm tra thông qua máy phát lại .

Player emulator button indicated in Test tab

Với cửa sổ giả lập mở, bật Bật chế độ thử nghiệm .Emulation sẽ vẫn còn như được bật (bật hoặc tắt) ngay cả khi bạn đóng cửa sổ.

Xuống dưới cửa sổ, các tùy chọn thông thường được sử dụng bao gồm:

Tùy chọnMô tả
Vùng Cho phép bạn giả lập một ngôn ngữ địa phương trong lúc thử nghiệm.
Giả vị trí hóa Thay đổi các nhân vật với các nhân vật tương tự nhưng khác nhau một chút để dễ dàng xác định các chuỗi nào đang đi qua hệ thống dịch biến.Bật này giúp bạn xác định văn bản không địa phương mà không cần phải thay đổi ngôn ngữ giả lập.Ví dụ:
  • Bloxy Cola  ⟩  ßℓôж¥ Çôℓá
  • Dominus Empyreus  ⟩  Ðô₥ïñúƨ É₥ƥ¥řèúƨ
Giãn dài Kéo dài chuỗi văn bản bằng một yếu tố được xác định thông qua thanh trượt. Ví dụ:
  • Bloxy Cola > Bloooxyy Coolaa (thêm 50% thời gian)
  • Dominus Empyreus > Doomiinuus Eempyyreus (30% lâu hơn)
Kéo dài chuỗi văn bản bằng một yếu tố được xác định thông qua thanh trượt.Ví dụ: Sử dụng kéo dài giúp bạn xác định các vị trí mà giao diện người dùng của bạn có thể không thể xử lý được văn bản dài hơn văn bản được dịch mặc định.Lưu ý rằng tiếng Tây Ban Nha trung bình dài hơn 30% so với tiếng Anh và tương đương với tiếng Đức còn lâu hơn nữa.Cũng lưu ý rằng điều này chỉ ảnh hưởng đến văn bản đi qua hệ thống phiên dịch.
Vùng Cho phép bạn giả lập quốc gia/khu vực của một người chơi trong quá trình thử nghiệm; lựa chọn này có thể ảnh hưởng đến các nút chuyển đổi và hộp kiểm khác trong cửa sổ như được mô tả trong GetPolicyInfoForPlayerAsync() .