前言

本文档将为大家说明在唤境引擎中,游戏作品与游戏工程的关系。

游戏作品与游戏工程分离的作用

唤境提供游戏作品游戏工程的概念,主要是为了方便多用户游戏开发。在您拿到了用户A的工程后,您可以使用任意账号进行编辑,此时是在编辑您的游戏作品。 但是当您把修改过的游戏工程返还给用户A后,用户A打开的依然是他自己的游戏作品,只不过游戏工程内的事件表逻辑是您修改过的。

游戏工程

游戏工程是指通过唤境引擎创建的后缀为.evk的文件,通过用户账号登录引擎后即可打开该工程进行游戏的开发工作。

用户账号

用户账号是用户登录唤境引擎的凭证,用户账号下面保存这您的游戏作品。

游戏作品

游戏作品是附属在账号下面的,可运行的游戏内容。 每个游戏作品都一个独一无二的游戏ID和游戏作品名称,该游戏ID可在打包h5后,在网址内查看。游戏名称可在引擎中的【项目设置】中查看修改。

后面的一串数字:78139就是游戏作品的ID。

游戏工程、游戏作品、用户账号的关联。

唤境会为一个新创建的游戏工程加入一个独一无二的工程标识。在您通过您的账号打开该工程后,会先去检测,您的账号下面是否有对应该工程标识的游戏作品,
如果没有,说明是第一次打开这个游戏工程,会自动在您账号下面,通过该游戏工程创建一个新的游戏作品,并绑定该工程标识
如果账号下面已经存在该工程标识,说明曾经创建过这个游戏工程游戏作品。那么当前编辑的游戏作品将会是您账号下面对应该工程标识的游戏。

举个例子,从创建新工程,到不同账号打开的过程:

  1. 账号A创建了一个游戏工程,命名为【游戏工程A】
  2. 在打开游戏工程A后,由于账号第一次运行该工程,因此账号下面查不到对应的工程标识,唤境自动创建新的游戏作品A(通过游戏ID或游戏名称均可以检查当前的游戏作品是什么)。
  3. 然后,将游戏工程A发给账号B,账号B打开。
  4. 账号B的下面也会创建一个新的游戏作品B
  5. 此时账号A和B下面都会拥有一个通过游戏工程A创建的游戏作品。 尽管现在账号B编辑的游戏作品是游戏作品B,但是当账号B使用的游戏工程再次发回给A后,A打开游戏,编辑的依然是作品A。

简单使用

如果您觉得上述内容难以理解,只需要记住:您现在开发的游戏工程,只要继续使用当前账号开发, 那么他对应的游戏作品就不会发生改变。