金慶的專(zhuān)欄
C++博客
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評(píng)論 :: 0 Trackbacks
公告
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(12)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
(502)
1. C/C++(166)
(rss)
2. 網(wǎng)游開(kāi)發(fā)(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊(cè)
公告照片
搜索
積分與排名
積分 - 659016
排名 - 25
最新評(píng)論
1.?re: boost::asio::spawn 將一統(tǒng)C++網(wǎng)絡(luò)庫(kù)
asio 成為C++首選網(wǎng)絡(luò)庫(kù)
--linda
2.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--金慶
3.?re: mingw編譯OrzNet
能發(fā)送一個(gè)mingw編譯好的OrzNet庫(kù)給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
5.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯(cuò)誤(11054)
2.?SVN中邪惡的replace(10972)
3.?VS2005編譯libevent(10429)
4.?混音算法的學(xué)習(xí)與研究(10230)
5.?C調(diào)用lua腳本的效率測(cè)試(9019)
評(píng)論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯(cuò)誤(18)
4.?C++引用優(yōu)于指針(17)
5.?ACE與ASIO之間關(guān)于Socket編程的比較(16)
多角色控制系統(tǒng)
多角色控制系統(tǒng)
(轉(zhuǎn)載請(qǐng)注明來(lái)源于金慶的專(zhuān)欄)
網(wǎng)游中的多角色控制系統(tǒng)(Multi-character Control, MCC)
就是你可以同時(shí)控制多個(gè)人物進(jìn)行戰(zhàn)斗.
卓越之劍(GE)就可以控制最多三個(gè)人物進(jìn)行戰(zhàn)斗。
目前的網(wǎng)游都是控制一個(gè)角色.
想要控制多個(gè)角色可以多開(kāi),即同時(shí)開(kāi)多個(gè)游戲客戶(hù)端,每個(gè)客戶(hù)端登錄一個(gè)角色.
多開(kāi)的麻煩是需要切換窗口.
對(duì)于3D網(wǎng)游來(lái)說(shuō),客戶(hù)端極耗資源,所以多開(kāi)會(huì)造成系統(tǒng)很卡.
MCC給網(wǎng)游帶來(lái)了新的氣息. 從此不必多開(kāi). 有點(diǎn)像單機(jī)游戲了.
從程序?qū)崿F(xiàn)上來(lái)看, MCC比多開(kāi)效率高,
因?yàn)閳?chǎng)景刷新的數(shù)據(jù)只需發(fā)送一份, 處理一次就夠了.
MCC的概念還淡化了角色和NPC之間的差別.
一個(gè)客戶(hù)端可以控制多個(gè)角色, 而一個(gè)NPC控制器可以控制一群NPC.
NPC的AI可以獨(dú)立出來(lái), 對(duì)服務(wù)器來(lái)說(shuō), 角色的控制與NPC的控制是相同的.
如果一個(gè)NPC AI進(jìn)程或線程只控制一個(gè)NPC, 這種開(kāi)銷(xiāo)太大.
如果一個(gè)NPC AI進(jìn)程控制一個(gè)場(chǎng)景內(nèi)的所有NPC,
場(chǎng)景刷新數(shù)據(jù)只需發(fā)送一次, 處理一次, 這樣就很合理.
這種NPC控制模式應(yīng)用到角色控制上就是MCC.
如果MCC中可以有角色AI, NPC控制中可以有GM手工控制NPC, 這樣兩者差別就更小了.
posted on 2009-09-10 13:33
金慶
閱讀(1815)
評(píng)論(0)
編輯
收藏
引用
所屬分類(lèi):
2. 網(wǎng)游開(kāi)發(fā)
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
How are dtLinks created in NavMesh
UE4 Blueprint Multiple Event BeginPlay
第9代游戲主機(jī)
Canvas Scaler 的3種模式
幀同步是否允許客戶(hù)端指定命令幀號(hào)
rpc應(yīng)答太快造成請(qǐng)求超時(shí)
測(cè)試 tolua 例子 TestErrorStack
lua變量缺少local造成unity死鎖
C# tolua 之間互傳 byte[]
Unity使用異步grpc
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
日产久久强奸免费的看
|
2020最新久久久视精品爱
|
久久久久久无码Av成人影院
|
久久精品成人免费看
|
99热精品久久只有精品
|
亚洲色大成网站www久久九
|
久久er国产精品免费观看2
|
亚洲精品无码久久久
|
国产精品毛片久久久久久久
|
性高湖久久久久久久久AAAAA
|
久久精品亚洲一区二区三区浴池
|
精品国产青草久久久久福利
|
亚洲中文精品久久久久久不卡
|
国产成年无码久久久久毛片
|
久久久久亚洲精品日久生情
|
国产精品99久久久久久猫咪
|
久久精品一本到99热免费
|
武侠古典久久婷婷狼人伊人
|
久久精品国产亚洲网站
|
麻豆亚洲AV永久无码精品久久
|
青草久久久国产线免观
|
国产毛片久久久久久国产毛片
|
精品国产一区二区三区久久久狼
|
久久综合久久综合亚洲
|
久久综合久久鬼色
|
91精品国产综合久久四虎久久无码一级
|
久久九九兔免费精品6
|
久久国产精品无
|
91久久成人免费
|
久久精品亚洲精品国产色婷
|
久久久久久国产a免费观看黄色大片
|
亚洲国产一成久久精品国产成人综合
|
久久久久中文字幕
|
狠狠干狠狠久久
|
婷婷综合久久中文字幕
|
九九久久99综合一区二区
|
久久久久人妻精品一区
|
久久精品国产亚洲AV高清热
|
久久综合给合久久狠狠狠97色69
|
色8久久人人97超碰香蕉987
|
久久人人爽人人爽人人片AV不
|