界面中元素:
1.UI窗体:
2.scene背景:
3.sprite:人物/NPC
4.动态物件:
5.特效动画:
****有遮挡层次;
输入事件的响应:
1.键盘输入事件:
当前有UI窗体:----输入已被UI窗体响应/输入未被UI窗体响应;
当前无UI窗体:----输入响应;
2.鼠标输入事件:
当前已落在UI窗体内:
当前未落在UI窗体内:
****根据遮挡层次来响应输入;
****UI窗体的输入响应;
****
display:
scene:
ui:
netinput---->logic
keyinput/mouseinput---->UI---->logic
keyinput/mouseinput---->scene---->logic
keyinput/mouseinput---->UI---->scene---->logic