Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
5
Question by CyberGW · Dec 10, 2017 at 11:47 AM · scenetestingplaymode

PlayMode Test - Loading Scenes

So I am just starting out using Unity's PlayMode tests to test my game. I have managed to create some simple tests where I load in some of my game objects and call appropriate functions and assertions upon them. What I would like to do is to be able to load a scene I've built, and run tests from within that scene. For example, I want to be able to load a test scene I've made with objects and collider triggers, but also to load a UI scene from within my game and check everything from within there. Surely I don't have to recreate the scene again from writing code alone? Can somebody advice me on how to do this? I have tried and successfully loaded the scene, however the script then fails to find any of the game objects in that scene. Thanks for any help :)

Comment
Add comment · Show 5
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image RocketFriday · Dec 10, 2017 at 12:09 PM 0
Share

So to clarify, you have both scenes made, and saved separately?

avatar image CyberGW RocketFriday · Dec 10, 2017 at 12:11 PM 0
Share

Correct. I have two scene files in which I want to run Play$$anonymous$$ode tests within

avatar image RocketFriday CyberGW · Dec 10, 2017 at 12:12 PM 0
Share

Did you load the second scene asynchronously?

Show more comments

1 Reply

· Add your reply
  • Sort: 
avatar image
10

Answer by CyberGW · Dec 10, 2017 at 12:42 PM

OK so thanks to @RocketFriday prompting me I have managed to find the issue. Problem was the the scene is loaded at the next frame, so I needed to add a yield return null between loading the scene and trying to find the game objects. Thought I'd post here to say thanks to Rocket for the help and in case anyone else has the issue.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image stevesan · Jul 08, 2018 at 03:09 AM 0
Share

hurray! this works.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

84 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

test scene turns all other windows black but game/scene 0 Answers

Play Mode Unit Tests prevent game build succeeding,PlayMode Unit Tests prevent my game from building 1 Answer

Can we create playmode tests outside of the main build assembly? 0 Answers

The type or namespace name `SceneManagment' does not exist in the namespace 1 Answer

The scene is opposite when in play mode,The scene moves from one side to other 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges