63 lines
986 B
Markdown
63 lines
986 B
Markdown
# Class
|
|
|
|
- Entity
|
|
- 定义
|
|
- 客户端实体 + 服务器通信
|
|
- render UI
|
|
- Visible
|
|
- drawHeadInfo
|
|
- drawName
|
|
- drawOther
|
|
- drawHpBar
|
|
- refreshHeadInfo
|
|
- Buffer
|
|
- addBufferState(U32 state)
|
|
- hasBufferState(U32 state)
|
|
- setBufferState(U32 state , bool flag)
|
|
- onAddBufferState(U32 state)
|
|
- onRemoveBufferState(U32 state)
|
|
- removeBufferState(U32 state)
|
|
- clearBufferStates()
|
|
- Effect
|
|
- BufferEffect
|
|
- PlayEffect
|
|
- callBack
|
|
- onAddToGameScene
|
|
- CreatureEntity
|
|
- Follower
|
|
- Baby
|
|
- God
|
|
- Pet
|
|
- NPC
|
|
- Player
|
|
- MainPlayer
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- DynamicShape
|
|
- SceneItem
|
|
- MagicDragon
|
|
- MagicWeapon
|
|
- CharacterEditor
|
|
- CreatureEntity
|
|
- Mount
|
|
- BehaviorController
|
|
- FollowBehavior
|
|
- NormalBehavior
|
|
- EntityManager
|
|
-
|
|
|
|
# 编程
|
|
|
|
## 类设计
|
|
|
|
一个类拆分成好多个部分
|
|
|
|
- 外部访问接口
|
|
- 对象和函数名
|
|
-
|