| CPC G06F 3/04815 (2013.01) [G06F 3/0484 (2013.01); G06F 9/451 (2018.02); G06T 13/40 (2013.01); G06T 19/00 (2013.01); G06F 3/0488 (2013.01); G06F 3/0489 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |

|
1. A method, comprising:
at an electronic device including a display and in communication with one or more input devices:
displaying, via the display, a user interface associated with a simulator application, wherein the user interface includes:
a first computer-generated environment that is generated based on scene data received from a host operating system of the electronic device; and
a first object that is displayed within the first computer-generated environment;
while displaying the user interface associated with the simulator application, receiving, via the one or more input devices, a first input to the electronic device corresponding to a request to cause the first object to perform a respective operation within the first computer-generated environment; and
in response to receiving the first input:
causing the first object to perform a first operation within the first computer-generated environment in accordance with the first input; and
updating display of the first computer-generated environment in the user interface based on the first operation.
|