note/src/m/me/bingfeng/Client/Entity.md

63 lines
986 B
Markdown
Raw Normal View History

2023-08-25 16:16:33 +08:00
# 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
-
# 编程
## 类设计
一个类拆分成好多个部分
- 外部访问接口
- 对象和函数名
-