【課程內(nèi)容】
介紹和學(xué)前準(zhǔn)備
創(chuàng)建工程和添加MySQL.Data的引用
如何跟MySQL建立連接
利用建立好的鏈接執(zhí)行查詢命令MySQLDataReader
利用程序?qū)?shù)據(jù)進(jìn)行插入Insert操作
利用程序?qū)?shù)據(jù)進(jìn)行更新Update和刪除Delete操作
SQL中的一些函數(shù)介紹
利用ExecuteScalar查詢得到一個(gè)值的結(jié)果
在查詢的時(shí)候其他取得數(shù)據(jù)的方式
如何在查詢的時(shí)候添加參數(shù)
使用C#直接跟MySQL交互編程的總結(jié)
nhibernate介紹和程序包的引入
關(guān)于項(xiàng)目工程的基礎(chǔ)配置
配置nhibernate數(shù)據(jù)庫(kù)連接配置
如何進(jìn)行類和表的映射
NHibernate中的類型
讓nhibernate解析數(shù)據(jù)庫(kù)鏈接配置文件和表映射文件
如何創(chuàng)建會(huì)話session進(jìn)行添加操作
如何利用NHibernate進(jìn)行事務(wù)操作
創(chuàng)建NHibernateHelper管理會(huì)話工廠
創(chuàng)建管理類,處理CRUD操作
利用NHibernate進(jìn)行更新、刪除、通過(guò)ID查詢的操作
通過(guò)CreateCriteria進(jìn)行復(fù)雜查詢
多個(gè)查詢條件的添加和得到查詢的集合結(jié)果
階段性總結(jié)
關(guān)于Photon Server的介紹
如何啟動(dòng)Photon
如何啟動(dòng)Photon Server應(yīng)用
關(guān)于PhotonServer Config配置文件
創(chuàng)建第一個(gè)服務(wù)器端項(xiàng)目,并設(shè)置部署的目錄
開發(fā)ApplicationBase和ClientPeer
部署并啟動(dòng)我們的第一個(gè)服務(wù)器端應(yīng)用
關(guān)于PhotonServer中的Log日志文件
配置PhotonServer中的日志Log
關(guān)于日志Log輸出插件Log4Net的總結(jié)
創(chuàng)建Unity客戶端
創(chuàng)建單例PhotonEngine腳本,單例模式的處理
在客戶端發(fā)起跟服務(wù)器端建立連接的請(qǐng)求
Unity客戶端鏈接服務(wù)器端測(cè)試
在客戶端發(fā)起請(qǐng)求
在服務(wù)器端處理請(qǐng)求并給客戶端響應(yīng)
如何在請(qǐng)求和響應(yīng)中帶參數(shù)
請(qǐng)求響應(yīng)完整圖示
如何從服務(wù)器端給客戶端發(fā)送事件SendEvent
接下來(lái)要做的Demo的介紹
講NHibernate連接數(shù)據(jù)庫(kù)功能集成到服務(wù)器端
創(chuàng)建客戶端和服務(wù)器公用的工程
設(shè)計(jì)登錄UI界面
設(shè)計(jì)注冊(cè)的UI界面
處理注冊(cè)界面和登錄界面的互相跳轉(zhuǎn)
創(chuàng)建請(qǐng)求處理的基礎(chǔ)抽象類
在PhotonEngine管理所有的請(qǐng)求類,并找到對(duì)應(yīng)的請(qǐng)求類處理響應(yīng)
在客戶端向服務(wù)器發(fā)起登錄請(qǐng)求LoginRequest
在服務(wù)器端創(chuàng)建請(qǐng)求的處理器Handler和Handler的統(tǒng)一管理
分發(fā)請(qǐng)求給各個(gè)Handler進(jìn)行處理
在服務(wù)器端處理登錄的請(qǐng)求,驗(yàn)證用戶名和密碼
在客戶端接收登錄的響應(yīng),并處理登錄結(jié)果
在客戶端發(fā)起注冊(cè)的請(qǐng)求RegisterRequest
在服務(wù)器端處理注冊(cè)的請(qǐng)求
在客戶端處理注冊(cè)的響應(yīng)結(jié)果
開發(fā)我們的游戲場(chǎng)景并控制主角的移動(dòng)
開發(fā)同步位置的請(qǐng)求發(fā)起代碼
位置同步請(qǐng)求方法的調(diào)用
在服務(wù)器端接收位置信息-調(diào)試
把位置信息同步保存到服務(wù)器端
在服務(wù)器端對(duì)所有的ClientPeer做管理方便隨時(shí)向各個(gè)客戶端發(fā)送事件
在客戶端請(qǐng)求創(chuàng)建其他客戶端的數(shù)據(jù)
在服務(wù)器端處理請(qǐng)求,返回登錄的用戶名列表
通過(guò)XML序列化和反序列化進(jìn)行數(shù)據(jù)的傳輸
創(chuàng)建實(shí)例化其他客戶端的Player角色
測(cè)試客戶端同步創(chuàng)建
在服務(wù)器端給其他客戶端發(fā)送事件,告訴他們有新的客戶端加入
在客戶端管理Event的創(chuàng)建和事件分發(fā)
處理新加入的客戶端角色的創(chuàng)建的事件處理
在服務(wù)器端開發(fā)同步位置的線程并啟動(dòng)線程
在服務(wù)器端裝載客戶端的位置信息,并通過(guò)Event發(fā)送到客戶端
在客戶端解析位置數(shù)據(jù),并設(shè)置到每個(gè)客戶端的游戲物體上
bug修復(fù),多個(gè)客戶端同步測(cè)試
課程總結(jié)






