Skip to content

Uni-Gal/UniGal-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UniGal

UniGal-介绍

UniGal是一个希望能通过统一的语法标准和格式,允许从各种不同的引擎导入,并允许各游戏引擎的开发者构建支持UniGal的导入工具,实现类似ONNX一样的跨框架的方案支持,允许开发者快速从一套框架迁移到另一套更适合的框架,实现迈向开放世界的第一步。

UniGal是一个完整的项目,分为Script(脚本语法)、Diagram(流程图语法)、Complier&Interpreter(编译器和解释器)三部分。您可以点击进入不同子项目的仓库查看。此外,UniGal也有自己的异常处理提案UEP,若要进一步了解请移步ExceptionProposal(UEP)

UniGal-下载

UniGal-Script

A kind of mark script for separate different part of Galgame script

Uni-Gal-UniGal-Script-v0.0.2-57-gfa94efe

zip CRC3259864506 tar CRC3240A6330D

UniGal-Diagram

Offer a visuable way to switch and show the different possibility of a Galgame

Uni-Gal-UniGal-Diagram-01283b6

zip CRC32115495DC tar CRC327FF3353D

UniGal-Complier&Interpreter

Complier and official Interpreter of UniGal-Script

Uni-Gal-UniGal-Complier-Interpreter-0d3b772

zip CRC32EB7F021F tar CRC328446DA39

UniGal-ExceptionProposal

The warnings and errors of UniGal summarised into a documented proposal

Uni-Gal-UniGal-ExceptionProposal-7bdb82e

zip CRC323A691B8A tar CRC329C35151B

UniGal-代码格式

UniGal-Script

UniGal-Script是一种转为描述该框架设计的简单易用的语句。

<?xml version="1.0" encoding="utf-8"?>
<unigal>
  <head>
  </head>
  <body>
    <text>
      <name>
      </name>
      <content>
      </content>
    </text>
  </body>
</unigal>

要查看完整的代码格式和文档,您可以点击这里查看完整文档或点击这里查看目录树

UniGal-Diagram

<node>
  <identification>
  </identification>
  <description>
  </description>
  <type>
    <switch>
    </switch>
    <action operation="add"><!--此外还有sub,multiply,divide,square,not-->
    </action>
  </type>
  <loop>
  </loop>
  <nextlist>
  </nextlist>
  <sourcelist>
  </sourcelist>
  <addtional><!--以下均为选加,也可以需要啥加啥-->
  </addtional>
</node>

要查看完整的代码结构和文档,您可以点击这里查看

UniGal-Complier&Interpreter

Waiting to fill

联系与支持

联系我们(X)

联系我(√)

Email:[email protected]