官术网_书友最值得收藏!

Time for action – viewing a sample project in the simulator

Let's take a look at the HelloPhysics sample project in the simulator:

  1. Click on Simulator in the Corona SDK window.
  2. In the Open dialog that appears, navigate to Applications/CoronaSDK/SampleCode/Physics/HelloPhysics (Mac) or C:\Program Files\Ansca\Corona SDK\Sample Code\Physics\HelloPhysics (Windows). On Mac, click Open and it will automatically open main.lua. On Windows, double-click on main.lua to open the file. The HelloPhysics application opens and runs in the Simulator.

What just happened?

Accessing the SDK through the Corona Terminal or Corona Simulator depends on your preference of action. Many Mac users prefer to use the Corona Terminal so they can track messages outputted in the terminal, especially for debugging purposes. When you launch the SDK through the Corona Simulator, the simulator will display, but not the terminal window. When Windows users launch the Corona Simulator, it will display both the simulator and terminal windows. This is nice to use when you want to play around with any of the example applications that are provided by Corona.

The main.lua file is a special filename that tells Corona where to start in a project folder. This file can also load other code files or other program resources such as sounds or graphics.

When you launch the HelloPhysics application in Corona, you will observe a box object fall from top of the screen in the simulator and collide with a ground object. The transition from launching the main.lua file to viewing the results in the simulator are almost immediate.

Have a go hero – use a different device shell

As you start getting familiar with the Corona Simulator, whether you're in Windows or Mac OSX, a default device is always used when you launch an application. Windows uses the Droid as the default device, while the Mac OS X uses the regular iPhone. Try launching the sample code on a different device shell to view the difference in screen resolution in all the devices the simulator has available.

When porting builds to more than one platform, you'll have to consider the variety of screen resolutions in both iOS and Android devices. A build is a compiled version of all your source code converted into one file. Having your game build configured for multiple platforms broadens the audience reach for your application.

主站蜘蛛池模板: 枞阳县| 玛纳斯县| 蕲春县| 永昌县| 梓潼县| 西青区| 汕头市| 灵寿县| 东海县| 贡觉县| 前郭尔| 四川省| 永吉县| 宜春市| 鹤壁市| 华蓥市| 肃南| 巴林左旗| 绍兴市| 中牟县| 鹤岗市| 永吉县| 盐池县| 昌吉市| 买车| 苍溪县| 岳池县| 望城县| 渭源县| 嘉义县| 荔波县| 黔江区| 通化市| 白朗县| 福鼎市| 莱州市| 外汇| 定安县| 吉水县| 芦山县| 托里县|