目录

客户端编程

这一章节中,我们会详细得对基于CBE引擎的客户端编程开发做阐述。

1

CBE引擎针对客户端的开发,我们提供了完善的SDK,客户端开发者所要做的就是接收事件数据,然后完成渲染即可。

SDK可支持市面上较常用的几款客户端引擎,其中包括:

  • Ogre:一款非常流行的开源的图像渲染引擎,常用于游戏、虚拟现实、教育等行业。https://www.ogre3d.org/
  • Unity3d:是一款强大的综合性游戏开发引擎,使用Unity可以构建高质量3D和2D游戏、建筑可视化、实时三维动画等,并支持跨平台。https://unity3d.com
  • UnrealEngine:虚幻引擎,是一款具有强大画面渲染的游戏引擎,可支持各大主流平台。https://www.unrealengine.com
  • Cocos2dx:是一款开源并支持跨平台的免费的移动2D游戏引擎。http://www.cocos.com
  • 基于HTML5的引擎:所有基于H5的引擎或纯H5页面都可以支持。

虽然CBE引擎是服务器引擎,但基于这些客户端引擎的功能特性,使得我们引擎可以在如此多的终端平台上展现它极致的能力:

这一章节中会包含如下部分:

  • 概述 这节会对客户端编程进行一个概述,介绍CBE引擎中针对客户端SDK的一些特性、学习资料的建议等。
  • SDK自动生成 CBE引擎为了方便开发者,专门设计了SDK自动生成器,该节会介绍如何生成、生成的SDK目录介绍、服务端的Entity与客户端对象的对应关系等。
  • 事件系统 该文会介绍事件系统的作用、整个事件的生命周期、管理事件的Event静态类。
  • 客户端开发建议 提出一些客户端开发的建议,帮忙开发者更好的使用SDK进行客户端编程。

Copyright © 2018 Yolo Technologies. Publication: 2.0-025. Built: 2018-12-07.