Home
Witty
Cancel

UML图之类图

类图是软件工程的统一建模语言,是一种静态结构图,该图描述了系统的类集合,类的属性和类之间的关系。 类图是面向对象式的建模。他们一般都被用于概念建模(conceptual modelling)的系统分类的应用程序,并可将模型建模转译成代码。 如何表示一个类 在UML类图中表示具体类 具体类在类图中用矩形框表示,矩形框分为三层:第一层是类名字。第二层是类的成员变量;第三层...

帧同步和状态同步

在多人联机得网络游戏当中,我们需要使用网络同步来保证每一台机器的游戏表现完全一致。例如在英雄联盟当中,我们需要在十位玩家的显示屏上显示相同的英雄位置,技能释放角度,和技能特效。同步机制的最终目的都为为了达到实时的同步不同客户端状态的目的。 同步游戏数据包括但不限于:技能逻辑、普攻、属性、伤害、移动、AI、检测、碰撞等等。 现在网络同步按照大类分有两种做法,帧同步和状态同步。 帧同...

创建一个本地的Ftp服务器

FTP是File Transfer Protocol(文件传输协议),支持FTP协议的服务器就是FTP服务器。也可以理解为是在互联网上提供文件存储和访问服务的计算机。 创建一个FTP服务器 FTP服务器的搭建有各种各样的软件,且在不同的操作系统(windows,linux,mac)上都能进行部署,这里我是在Windows的操作系统上进行的部署,用到的软件是FileZilla,是一款免费的...

什么是“Interfaces”以及如何使用

在一款普通的RPG游戏当中,玩家常常需要对场景中的物体进行攻击,但一般来说场景中可以攻击的物体有很多,有敌人,有怪物,甚至是建筑,如果我们每次攻击都要判断被攻击的物体是不是上面所说的三类中的一类,将会很难进行管理。 因此我们希望可以通过某种方式来对这些可以被玩家攻击到的物体进行一个统一的标识,接口则是处理这类情形最适合的方法。 再这篇博客你将学习到以下的内容 什么是Interfac...