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

            4D星宇

            c++

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              57 隨筆 :: 0 文章 :: 39 評論 :: 0 Trackbacks
                                 Main Features in my blood engine
            Direct3D 9 is used to render the scene
            User input is gathered though DirectInput
            Single pass multi-texturing using the fixed-function pipeline (FFP)
            Light-mapping
            Frustum culling
            Simple skybox
            Keyframe Animation with GPU-based frame interpolation through a custom vertex and pixel shader written in HLSL. This technique is also known as Vertex Tweening or even Morph Target
            Support for Quake2 models (.md2)
            Support for DirectX models (.x)
            Support for PCX texture loading in addition to the other image formats already supported by Direct3D
            Support for Quake3:Arena levels
            Lightmaps
            Curved surfaces using Bezier patches
            Partial support of Quake3 materials and effects (.shader)
            Uses the BSP/PVS to quickly discard non visible geometry
            Collision detection using the BSP tree (supports ray, sphere and box sweeps)
            A flexible scene graph system where entities can be attached to each other in order to perform hierarchical transformations and geometry culling
            Quake-like player movement physics
            A powerful in-game console system:
            Outputs vital information
            Can take command inputs from the user
            Console variables can be dynamically edited at runtime
            Commands and console variable settings can be loaded from a user-specified text file (cfg)
            Garbage collection of unused resources through reference counting
            Control keys can be dynamically changed in-game through the console, using the bind command
            User input is abstracted through an Action Manager which maps inputs to actions
            A smart chase-camera controller that will detect collisions with the world to prevent the view from being occluded by other pieces of world geometry.
            Error handling through exceptions
            The in-game HUD can display vital performance statistics about the game, such as frames per second, total number of triangles on the screen, number of textures loaded, etc…
            posted on 2008-08-11 15:05 bloodbao 閱讀(220) 評論(0)  編輯 收藏 引用 所屬分類: c++
            日日狠狠久久偷偷色综合0| 精品国产综合区久久久久久| 久久国产AVJUST麻豆| 一本久久a久久精品vr综合| 色8久久人人97超碰香蕉987| 久久综合久久综合久久综合| 欧美粉嫩小泬久久久久久久| 亚洲国产精品无码久久SM| 久久亚洲综合色一区二区三区| 久久久久人妻一区精品| 久久亚洲国产精品成人AV秋霞 | 国产欧美一区二区久久| 精品国产一区二区三区久久蜜臀| 亚洲精品美女久久777777| 久久久久一本毛久久久| 久久精品国产清高在天天线| 中文精品久久久久人妻| 九九99精品久久久久久| 人妻少妇久久中文字幕| 久久综合亚洲色HEZYO国产| 久久综合丝袜日本网| 久久夜色精品国产噜噜亚洲AV| 手机看片久久高清国产日韩| 伊人久久综合热线大杳蕉下载| 久久婷婷成人综合色综合| 伊人色综合九久久天天蜜桃| 久久久噜噜噜久久中文字幕色伊伊| 69国产成人综合久久精品| 久久久噜噜噜www成人网| 欧美精品乱码99久久蜜桃| 久久乐国产精品亚洲综合| 久久久免费观成人影院| 久久久久久国产精品美女| 久久国产精品无码网站| 久久综合伊人77777| 久久www免费人成看国产片| 久久综合久久久| 99久久国产亚洲高清观看2024| 久久午夜电影网| 久久久久久国产精品美女| 亚洲国产成人久久综合野外|