关于游戏框架设计的搜索(1)

摘自网址:http://www.sjsjw.com/kf_mobile/article/7_26973_26842.asp

以上是看到这篇文章的地址,但是貌似并不是完整的,因为在最下面看到了“更多”两个字。但是我想一步一步慢慢来最终也能自己把“更多”给补充出来吧。

以下是该文内容,在此做个记录方便自己以后学习。希望自己能够完成一个属于自己的“更多”吧。

//--------------------------------------------------------------------------------------------

做cocos2dx游戏开发也有一段时间了,把一个完整网络游戏的基本框架做个小结。
一 界面
2 场景基类:
----------------创建界面--------------------
scene()
create()
init()
adaptScreen()
setPriority()
----------------更新界面--------------------
refreshUI()
refreshUIData()
initData()
clearData()
----------------消息处理--------------------
sendMessage();
receiveMessage();
2 层基类:
----------------创建界面--------------------
create()
init()
adaptScreen()
setPriority()
----------------更新界面--------------------
refreshUI()
refreshUIData()
initData()
clearData()
----------------消息处理--------------------
sendMessage(); 
二 网络
---------------网络状态----------------------
connectSever()
reconnectNet()
listenConnectState()
disconnectServer()
----------------消息处理------------------------
sendMessage()
receiveMessage() 
transMessage()
三 公共数据
---------------设备信息----------------------
platform
vision
manufacturer
screenSize
netConnectionType
--------------玩家基本信息----------------------
account
password
nickName
email
birthday
balance// 余额
--------------玩家游戏信息----------------------
personLevel
vipLevel
experience
score
四 声音
--------------播放音效----------------------
playEffectsOnce()
playEffectsLoop()
stopEffectsLoop()
playBackgroundMusic();
stopBackgroundMusic();
---------------音量调整------------------------
setBackgroundVolume()
setEffectsVolume()

//----------------------------------------------------------------------------------------------------

猜你喜欢

转载自blog.csdn.net/u010170012/article/details/41763017