• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            戰(zhàn)魂小筑

            討論群:309800774 知乎關(guān)注:http://zhihu.com/people/sunicdavy 開源項目:https://github.com/davyxu

               :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              257 隨筆 :: 0 文章 :: 506 評論 :: 0 Trackbacks

                 最近和幾個朋友討論怎樣降低游戲開發(fā)難度,提高游戲開發(fā)速度以及可視化結(jié)構(gòu)化的游戲開發(fā)方法

                 虛幻是在高級游戲開發(fā)工作流中做的比較好的一個,一整套可視化開發(fā)工具及強大的虛幻腳本讓3D游戲的開發(fā)難度大大降低。其腳本可以方便的調(diào)用引擎中的native函數(shù),當(dāng)然也為游戲的特殊結(jié)構(gòu)提供了諸如state的功能,處理狀態(tài),阻塞邏輯等只有游戲才有的復(fù)雜邏輯

                 可以說,虛幻為游戲而設(shè)計,又有成熟的商業(yè)游戲用例,因此虛幻是游戲開發(fā)的方向。

                 回看2D游戲開發(fā),其實最方便,最系統(tǒng)化的還是使用Flash,或者Silverlight。這些工具都是提供了一套方便的IDE,可以可視化的做動畫,并且與代碼整合。

                 但是以上這些開發(fā),都或多或少使用的是傳統(tǒng)的過程式串行編碼方式來描述一個并發(fā)執(zhí)行事件的游戲,因此開發(fā)難度還是很大的。

                 回想起我專業(yè)里學(xué)過的PLC(可編程邏輯控制器),一堆可以控制的繼電器的邏輯組合就可以做出各種復(fù)雜霓虹燈邏輯或者電梯邏輯等。

                 本人原來所在項目中負責(zé)一個任務(wù)系統(tǒng)。但是boss不允許用任何第三方庫,無奈只能自己實現(xiàn),一開始我就使用了觸發(fā)器架構(gòu),每個對象都可以出發(fā)不同的觸發(fā)器,然后是自己實現(xiàn)的簡單腳本,用C++解析腳本來讀入觸發(fā)器。對于策劃,可以很快速的構(gòu)建一個任務(wù),唯一的缺點,就是有點繞

                 使用觸發(fā)器的地方還很多,暴雪的即時戰(zhàn)略,基本都是用了觸發(fā)器結(jié)構(gòu),星際爭霸,魔獸爭霸3。魔獸爭霸3中的觸發(fā)器可以說是遍地都是,無需編程,只需要按照系統(tǒng)給你提供的一些字段,比如說 當(dāng) 礦 小于 XX 點時, 執(zhí)行 撤離。這些游戲系統(tǒng)中的人物,都清一色的使用觸發(fā)器。

                 雖然魔獸世界的代碼沒有泄漏,但是魔獸的服務(wù)器的模擬代碼中描述的任務(wù),就是用一堆數(shù)字的觸發(fā)器在運行

                因此,觸發(fā)器對于提高游戲開發(fā)效率有很大的幫助,使用XML結(jié)合自己的系統(tǒng),就可以寫出一套結(jié)構(gòu)化的基于觸發(fā)器游戲系統(tǒng)。

            posted on 2009-12-17 17:46 戰(zhàn)魂小筑 閱讀(2122) 評論(1)  編輯 收藏 引用 所屬分類: 游戲開發(fā)技術(shù)

            評論

            # re: 基于觸發(fā)器的游戲架構(gòu) 2009-12-18 19:22 Sunshine Alike
            大大能細說一下么
            一個基于觸發(fā)器的系統(tǒng)是什么樣的一種結(jié)構(gòu),工作流程?
            對這個很感興趣,希望得到您的回復(fù)  回復(fù)  更多評論
              

            久久精品国产精品亚洲下载| 久久久久久久亚洲精品| 久久精品无码专区免费| 久久精品无码一区二区三区免费 | 亚洲七七久久精品中文国产| 亚洲国产一成人久久精品| 91精品久久久久久无码| 久久久国产乱子伦精品作者| 香蕉久久永久视频| 91久久精品电影| 亚洲天堂久久久| 无码国内精品久久人妻麻豆按摩| 久久精品免费一区二区| 99久久国产亚洲综合精品| 无码8090精品久久一区| 99热成人精品热久久669| www久久久天天com| 久久精品国产只有精品2020| 久久97精品久久久久久久不卡| 久久久久久毛片免费看| 97久久精品午夜一区二区| 久久久久久精品久久久久| 爱做久久久久久| 一本色道久久88综合日韩精品 | 久久国产欧美日韩精品| 久久天天躁狠狠躁夜夜2020老熟妇| 一本大道加勒比久久综合| 国产aⅴ激情无码久久| 久久夜色精品国产噜噜噜亚洲AV | 久久性生大片免费观看性| 嫩草影院久久99| 久久精品女人天堂AV麻| 国内精品久久久久伊人av| 久久人人爽人人爽人人片av麻烦| 思思久久99热免费精品6| 日本欧美国产精品第一页久久| 久久99国产精品成人欧美| 久久频这里精品99香蕉久| 四虎影视久久久免费观看| 久久综合伊人77777| 久久这里只精品99re66|