• <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>

            永遠也不完美的程序

            不斷學習,不斷實踐,不斷的重構……

            常用鏈接

            統計

            積分與排名

            好友鏈接

            最新評論

            引擎關于插件模式開發的思考

            AIREngine已經支持插件式的開發,即不需要開發人員在工程上連接某個DLL和lib,直接通過LoadLibrary的形式加載。
            這種開發方式好處非常多:
            直接通過配置文件可以用指定的動態庫,例如渲染器可以使用DX9或者DX11的,不需要在工程中再指定;
            如果用到一些第三方的項目,例如speedtree,這樣可以根本不同的版本開發不同的插件,例如我們是用speedtree4.2的,按以前的做法,要把speedtree集成到引擎中去,看似沒啥問題的,但如果以后要用到speedtree5.0以上呢?這個時候怎么辦?那又要把引擎代碼大改一次了?利用插件的好處在這里就顯得很明顯了。

            但用插件也會有些問題,特別是第三方項目如speedtree這樣的。
            有些功能,必須每一幀都要更新,這個還好辦,我繼續一下一個FrameListener就行了。但有些功能,必須要每個RenderTarget在渲染的時候也要更新,這個就不是FrameListener可以提供的了。其實這個也是一個引擎設計的問題,如何讓你自定義的東西在每個RenderTarget中更新一次,是一個值得思考的問題。
            我現在初步想到的方案是:定義一個類叫EventListener代替FrameListener,這個類有多個事件,其中一個事件叫RenderTarget_Update,在RenderTarget中Update的時候就會調用這個listener的OnEvent函數。以后如果有更好的方案再代替。

            posted on 2012-05-06 11:17 狂爛球 閱讀(2257) 評論(2)  編輯 收藏 引用 所屬分類: 圖形編程

            評論

            # re: 引擎關于插件模式開發的思考 2012-05-07 13:28 陳梓瀚(vczh)

            做插件的兩個要點,耦合要低,回調要豐富啊。  回復  更多評論   

            # re: 引擎關于插件模式開發的思考 2012-05-08 08:44 liangairan

            是,我現在又遇到個新問題,如何把rendertarget的參數傳進插件里面。@陳梓瀚(vczh)
              回復  更多評論   

            国产精品久久久久久久久软件| 中文国产成人精品久久亚洲精品AⅤ无码精品| 久久久久亚洲精品无码网址| 狠狠人妻久久久久久综合蜜桃| 精品久久久久久久中文字幕| 欧美亚洲国产精品久久| 久久亚洲精精品中文字幕| 亚洲成人精品久久| 亚洲综合伊人久久综合| 国产精品一区二区久久精品无码 | 欧美丰满熟妇BBB久久久| 青草影院天堂男人久久| 日产精品久久久久久久| 久久精品国产秦先生| 久久99精品久久久大学生| 精品99久久aaa一级毛片| 久久久久久久97| 久久国产劲爆AV内射—百度| 国产亚州精品女人久久久久久| 久久亚洲美女精品国产精品| 中文成人无码精品久久久不卡 | 91精品国产91久久久久久青草| 亚洲精品97久久中文字幕无码| 秋霞久久国产精品电影院| 天天躁日日躁狠狠久久| 中文精品99久久国产| 久久婷婷人人澡人人| 久久精品这里只有精99品| 伊人久久综合热线大杳蕉下载| 久久99精品久久只有精品| 精品国产乱码久久久久软件| 久久伊人精品青青草原日本| 国产一区二区精品久久凹凸| 色噜噜狠狠先锋影音久久| 国产精品日韩欧美久久综合| 亚洲国产成人久久综合一 | 777午夜精品久久av蜜臀| 久久久午夜精品| 中文字幕人妻色偷偷久久| 久久夜色精品国产欧美乱| 久久偷看各类wc女厕嘘嘘|