// User 层 - 入口脚本 // 这是用户游戏的入口点 function main(args) { print("========================================"); print(" Extra2D Script System Demo"); print("========================================"); // 创建开始场景 local startStage = StartStage(); // 进入场景 Director.enterScene(startStage.C_Object); print("Game started! Press START to exit."); } // 定义开始场景 StartStage <- class(Stage) { constructor() { base.constructor(); // 设置背景颜色 (深蓝色) this.setBackgroundColor(0.1, 0.1, 0.3, 1.0); print("StartStage created!"); } function onEnter() { print("StartStage entered!"); } function onUpdate(dt) { // 游戏逻辑 } function onRender() { // 渲染逻辑 } }; // 全局更新函数(每帧调用) function onUpdate(dt) { // 在这里编写每帧更新的逻辑 } // 全局渲染函数(每帧调用) function onRender() { // 在这里编写每帧渲染的逻辑 } // 启动游戏 main([]);