Skip to content

IppClub/LSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

《灵数奇缘》游戏项目

IppClub

LSD


项目简介

《灵数奇缘》是一款基于 Dora SSR 引擎开发的 2D 游戏项目。项目采用 Yue Script 脚本语言编写,使用 Spine 动画技术,包含完整的游戏系统、UI 界面和音乐资源。

项目结构

├── init.yue              # 入口文件,负责环境初始化和资源路径设置
├── Start.yue             # 主启动文件,初始化数据库和游戏流程
├── Script/               # 游戏脚本目录
│   ├── System/          # 系统脚本(开场动画、对话等)
│   ├── Scene/           # 场景脚本(休息室、训练场等)
│   ├── Academy/         # 学院关卡脚本
│   └── Control.yue      # 控制脚本
├── UI/                   # 用户界面文件
│   ├── *.yue            # Yue 脚本格式的 UI 组件
│   ├── *.xml            # XML 格式的 UI 布局文件
│   └── View/            # 视图组件
├── Data/                 # 游戏数据目录
│   ├── Config.tl        # 游戏配置文件
│   └── *.json           # JSON 格式的数据文件
├── Spine/                # Spine 动画资源目录
├── Image/                # 图像资源目录
├── Music/                # 音乐资源目录
├── Font/                 # 字体文件目录
└── Test/                 # 测试用例目录

开发环境配置

必备工具

  1. Dora SSR 引擎:从 Dora-SSR 获取
  2. Spine 动画资源:根据需要从以下仓库获取:

运行步骤

  1. 克隆或下载本项目
  2. 将 Spine 动画资源复制到 Spine/ 目录
  3. 通过 Web IDE 将项目上传至 Dora-SSR
  4. 在 Dora-SSR 中运行和测试

配置说明

游戏的主要配置位于 Data/Config.tl 文件中,常用配置项包括:

  • skipOP:控制是否跳过开场动画
    • 0 - 播放开场动画(默认)
    • 1 - 跳过开场动画

主要功能

  • 完整的游戏流程(开场动画 → 教程关卡 → 游戏主界面)
  • 丰富的 UI 系统(对话框、状态栏、技能面板等)
  • Spine 动画支持
  • 场景系统(休息室、训练场、学院关卡等)
  • 战斗和技能系统
  • 角色成长系统

Gameplay RTT

开发测试使用说明

  • Spine 目录下的资源请按需从 LSD-spine-1x 或是 LSD-spine-2x 仓库获取普通或是高清分辨率的美术素材,复制到该目录下使用。

  • 克隆或是下载项目,然后将该项目通过 Web IDE 上传至 Dora-SSR 中。然后进行运行和测试。

美术、音乐素材版权

归《灵数奇缘》社区所有,相关资产授权见这里

LSD People

程序代码授权

MIT

致谢

  • 感谢 IppClub 提供的技术支持
  • 感谢《灵数奇缘》社区提供的美术和音乐资源

About

Luv Sense Digital Game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors