跳到主要内容

Dora 启动!

1. Dora SSR 是什么?

Dora SSR Intro

引擎简介

  Dora SSR 是一个用于多种设备上快速开发游戏的游戏引擎。它内置易用的 Web IDE 开发工具链,支持在手机、开源掌机等设备上直接进行游戏开发。

2. 安装

  1. 在游戏的运行终端下载并安装 APK 包。

  2. 运行软件,通过局域网内的 PC(平板或其他开发设备)的浏览器访问软件显示的服务器地址。

  3. 开始游戏开发。

3. 编写游戏

  1. 第一步:创建一个新项目

    • 在浏览器中,鼠标右键点击 Dora Dora 编辑器左侧资源树的“工作空间”菜单。
    • 点击菜单项 新建,选择新建文件夹,命名为 Hello
  2. 第二步:编写游戏代码

    • 在项目文件夹下新建游戏入口代码文件,选择 Lua 语言(或 Teal、TypeScript、YueScript)命名为 init
    • 编写代码:
Hello/init.lua
-- 导入功能模块
local Sprite <const> = require("Sprite")
local Node <const> = require("Node")
local Move <const> = require("Move")
local Ease <const> = require("Ease")

-- 创建图片精灵
local sprite = Sprite("Image/logo.png")

-- 创建游戏场景树根节点
local root = Node()

-- 挂载图片精灵到游戏场景树根节点
root:addChild(sprite)

-- 接收并处理点击事件移动图片精灵
root:onTapBegan(function(touch)
sprite:perform(
Move(
1, -- 持续时间,单位为秒
sprite.position, -- 开始位置
touch.location, -- 结束位置
Ease.OutBack -- 缓动函数
)
)
end)
  1. 第三步:运行游戏

  点击编辑器右下角 🎮 图标,然后点击菜单项 运行。或者按下组合键 Ctrl + r

4. 发布游戏

  1. 通过编辑器左侧游戏资源树,打开刚才新建的项目文件夹的右键菜单,点击 下载 选项。
  2. 等待浏览器弹出已打包项目文件的下载提示。