• <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++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              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 閱讀(232) 評論(0)  編輯 收藏 引用 所屬分類: c++
            伊人久久亚洲综合影院| 久久久久国产一级毛片高清版| 久久成人小视频| 精品久久久久久成人AV| 久久久久久国产a免费观看不卡| 久久妇女高潮几次MBA| 国产999精品久久久久久| 色欲综合久久中文字幕网| 久久久99精品成人片中文字幕 | 久久精品无码专区免费东京热| 国内精品久久九九国产精品| 欧美日韩精品久久免费| 色综合色天天久久婷婷基地| 久久精品国产亚洲AV无码偷窥| 伊人色综合久久天天人守人婷| 亚洲国产精品热久久| 91精品国产91久久综合| 综合网日日天干夜夜久久| 久久无码AV一区二区三区| 久久人人爽人人澡人人高潮AV| 亚洲国产精品久久久久久| 久久国产乱子伦精品免费强| 久久99国内精品自在现线| 日韩精品久久久久久免费| 久久精品国产日本波多野结衣| 久久影院久久香蕉国产线看观看| 曰曰摸天天摸人人看久久久| 99久久99久久精品国产| 成人精品一区二区久久久| 国产91久久综合| 久久久久九九精品影院| 综合久久一区二区三区 | 国内精品久久久久影院老司| 欧美性大战久久久久久| 久久天天躁狠狠躁夜夜不卡| 亚洲色婷婷综合久久| 久久久久久久久无码精品亚洲日韩 | 91精品国产91久久久久福利| 久久青草国产精品一区| 国产精品美女久久久久av爽| 久久精品国产只有精品66|