编程
Fundamentals
Setting Up Development Environment
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
Rendering-Related Classes

LevelData类

警告
Game Framework is deprecated and no longer supported. We can't guarantee the stable work of the framework.

该类用来对游戏关卡的数据进行访问。

LevelData类的实现存放在路径下文件data/framework/game/game_data.h中。

LevelData Class

成员


LevelData()

构造函数。 用来创建新LevelData类的实例。

参数

    loadData()

    其作用是从Xml类的实例读取关卡数据。

    参数

      saveData()

      其作用是将关卡数据写入Xml类的实例。

      参数

        getName()

        其作用是返回关卡名称。

        setName()

        其作用是设置关卡名称。

        参数

          getLevelFile()

          其作用是返回相对于 data_path的存放*.level 文件的路径。

          参数

            setLevelFile()

            其作用是设置存放关卡文件的相对路径。

            参数

              getWorldFile()

              其作用是返回相对于data_path的存放*.world文件的路径。

              参数

                setWorldFile()

                其作用是设置存放*.world文件的相对路径。

                参数

                  getLogicFile()

                  其作用是返回相对于data_path的存放关卡的逻辑文件的路径,。

                  参数

                    setLogicFile()

                    其作用是设置存放关卡的逻辑文件的相对路径。

                    参数

                      getLogicClass()

                      其作用是返回关卡逻辑类的名称。

                      setLogicClass()

                      其作用是设置关卡逻辑类的名称。

                      参数

                        getDescription()

                        其作用是返回关卡的描述。

                        setDescription ()

                        其作用是设置关卡的描述。

                        参数

                          getGameData()

                          其作用是返回关卡所属的GameData类的实例。
                          最新更新: 2017-07-03