基于Golaxy分布式服务开发框架,为开发游戏项目提供一些脚手架功能和工具,包含表格处理工具(Excel Compile And Export
)、Protobuf插件(Protobuf Plugins
)和属性同步系统(Property Synchronous
)等。
Directory | Description |
---|---|
/tools/excelc | Excel表格处理工具,基于Protobuf技术,可以导出Excel表配置的结构和数据。 |
/tools/propc | 属性同步代码生成工具,可以生成属性同步操作代码。 |
/tools/protoc-gen-go-excel | Protobuf插件,使Excel表导出的Protobuf结构,生成Golang代码时,加入一些表格操作相关函数。 |
/tools/protoc-gen-go-safe | Protobuf插件,生成Golang代码时,加入一些辅助函数。 |
/tools/protoc-gen-go-variant | Protobuf插件,生成Golang代码时,加入一些可变类型(Variant)相关函数,使Golaxy框架的RPC系统中能够支持生成出的Protobuf结构。 |
Directory | Description |
---|---|
/addins/acl | 访问控制表(Access Control List ),一般用于Login服务。 |
/addins/goscr | Golang脚本化(Golang Script ),支持解释执行Golang代码,用于支持逻辑层代码热修复。 |
/addins/view | 属性视图(Property View ),用于支持同步实体属性。 |