• <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>
            隨筆 - 96  文章 - 255  trackbacks - 0
            <2008年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            E-mail:zbln426@163.com QQ:85132383 長期尋找對戰略游戲感興趣的合作伙伴。

            常用鏈接

            留言簿(21)

            隨筆分類

            隨筆檔案

            SDL相關網站

            我的個人網頁

            我的小游戲

            資源下載

            搜索

            •  

            積分與排名

            • 積分 - 493181
            • 排名 - 39

            最新評論

            閱讀排行榜

            評論排行榜

            作者:龍飛


            1.1:SDL是什么? 

                    SDL是Simple DirectMedia Layer(簡易直控媒體層)的縮寫。它是一個跨平臺的多媒體庫,以用于直接控制底層的多媒體硬件的接口。這些多媒體功能包括了音頻、鍵盤和鼠標(事件)、游戲搖桿等。當然,最為重要的是提供了2D圖形幀緩沖(framebuffer)的接口,以及為OpenGL與各種操作系統之間提供了統一的標準接口以實現3D圖形。從這些屬性我們可以看出,SDL基本上可以認為是為以電腦游戲為核心開發的多媒體庫。
                    SDL支持主流的操作系統,包括Windows和Linux。在官方的介紹中,我們可以找到它所支持的其他平臺。(SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. )。SDL本身從C語言開發,并且能很好的在C++等高級語言中使用。在官方可以看到SDL所支持的語言很多。(Including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl. )
                    SDL在GNU LGPL version 2下發布,這意味著你可以免費的使用。并且可以免費的用于商業軟件的制作(只要你直接使用SDL的動態鏈接庫,Windows下的SDL.dll)。如果你將SDL庫編譯進了自己的二進制代碼中,你需要指明你所使用的SDL庫的版本以及包括你自己修改的源代碼,并說明這些代碼的原始出處。這是很寬松的法律,你可以用如此強大的多媒體庫完全合法的免費開發商業游戲。

            1.2:本教程是為誰準備的?

                    本教程是為電腦游戲制作的發燒友準備的。因為Linux的普及以及不受$M的牽制,SDL在過去的幾年中,成為了跨平臺開發PC游戲的首選。即使是在Windows平臺下,SDL有具有自身的優勢。與MFC使用不成熟的C++外表偽封裝的win32api以及一家獨唱推崇的COM風格和.net相比較,SDL是更純粹的C風格。無論你是喜歡純C還是OOP的C++,你都可以按照你自己喜歡的方式對SDL進行再次封裝,只要你自己愿意,可以讓自己的程序更接近C/C++的標準風格,讓代碼更加優美也更加容易閱讀。
                    事實上,在我看來,有了標準C++(興奮的期待C++0x的發布),SDL和OpenGL這些標準或免費庫的支持,完全可以扔掉與C++標準并不怎么和諧的“Windows編程”了。沒有誰愿意被別人牽著鼻子走,這個道理在軟件行業尤其的明顯。

            1.3:本教程的寫作計劃?

                    我是為那些熱愛游戲并希望嘗試投入到游戲制作中的人們準備的禮物。也就是說,這是一個玩家寫給其他玩家的游戲制作教程。我想,這個教程本身不可能簡單,但是也絕對不是“技術狂”的風格。我不希望去深挖一些技術細節,我只希望找出整個知識體系中對于游戲制作最有幫助的部分,同時,我也不會避諱那些有助于幫助我們理解和記憶的看起來晦澀的原理。游戲需要技術來實現,但是做游戲顯然不是單純的做技術研究。我會在自己的學習過程中完善這個教程,如果你覺得更新太過于緩慢,可以在網上搜集到許多已經存在的教程。以下這個教程是SDL官方推薦的,我也推薦給你們:
            http://lazyfoo.net/SDL_tutorials/index.php

            1.4:我目前的計劃和心愿。

                    我是一個游戲策劃,我最大的心愿是做出好玩的游戲。所以,顯然,我做游戲的動力來自于對于目前存在的所有游戲的滿足度不夠,以及已經通過多年策劃得到的一個方案希望實現出來以接受市場的考驗。通過大量的分析和論證,我目前的項目計劃集中在設計一款具有角色扮演性質的大型多人在線同盟共時制回合戰略游戲。這個項目的第一個計劃就是實現類似英雄無敵III的戰場戰斗效果,這就是我研究SDL的原因。
                    對于游戲策劃方面的想法,大家可以看我的商博,上面也提到了一些考慮中的商業模式。
            http://i.cn.yahoo.com/lf426
                    八卦一點的,可以看我在sina上的主博,評論和牢騷也是不少滴^^
            http://blog.sina.com.cn/fleetlong
                    最后介紹一下我以及曾經的團隊UVi Studio。我本人以及之前的團隊(2007年1月——2007年7月)UVi Studio致力于網絡游戲的市場分析與策劃。簡單點說,我們希望從事整個網絡游戲產業鏈上處于開始端(市場分析與策劃)以及末端(運營)的工作,而將游戲的具體制作外包。做一個不太恰當的比喻,就如同我們希望做網絡游戲領域的“開發商”,而非現在大部分公司采用的“開發”“承建”和“運營”全包的商業模式。現在,我們將不僅僅依靠傳統的“資本創業”模式,我們也關注技術創業的可行性,并一直在嘗試。這種轉變體現在形式上,請記住這個名字:UVi Soft ( From 2008 )。
                    無論你是對游戲感興趣的技術人才,藝術家還是看好游戲市場的資方,如果你對這個項目感興趣,請在第一時間與我們聯系。
            本人郵箱:
            zbln426@163.com

                    UVi Soft以及這個項目的論壇地址:
            http://fleetlong.c.lunqun.com/

            posted on 2008-01-30 03:30 lf426 閱讀(30899) 評論(3)  編輯 收藏 引用 所屬分類: SDL入門教程

            FeedBack:
            # re: SDL入門教程(一):1、一切從零開始 2012-07-14 11:07 g
            棒!  回復  更多評論
              
            # re: SDL入門教程(一):1、一切從零開始 2013-01-21 17:42 葉生

            我們急需征動SDL 或OPEN GL 軟件的工程師,你的理論非常好,能否介紹這方面的人材,加入我們團隊 13600034153 葉生  回復  更多評論
              
            # re: SDL入門教程(一):1、一切從零開始 2013-01-23 17:47 葉生
            游戲市場的資方,如果你對這個項目感興趣,請在第一時間與我們聯系。
              回復  更多評論
              
            久久婷婷五月综合97色一本一本| 久久99九九国产免费看小说| 久久亚洲精品国产精品婷婷| 久久精品人人做人人爽电影| 国内精品久久久久久99蜜桃| 久久一区二区免费播放| 精品国产VA久久久久久久冰| 人人狠狠综合久久亚洲88| 久久无码AV一区二区三区| 中文字幕久久波多野结衣av| 国内精品久久久久久不卡影院| 亚洲国产精品久久久天堂| 久久久久亚洲爆乳少妇无| 久久免费视频1| 色综合久久88色综合天天| 久久亚洲国产成人影院网站| 综合久久国产九一剧情麻豆| 91秦先生久久久久久久| 88久久精品无码一区二区毛片 | 久久久久久毛片免费播放| 午夜视频久久久久一区 | 99久久免费国产精品| 麻豆精品久久久久久久99蜜桃| 九九精品99久久久香蕉| 性高朝久久久久久久久久| 久久国产一区二区| 亚洲国产成人久久精品影视| 99精品国产99久久久久久97| 久久精品?ⅴ无码中文字幕| 精品免费久久久久国产一区| 久久精品国产亚洲AV麻豆网站| 欧美日韩中文字幕久久久不卡| 国内精品久久九九国产精品| 少妇高潮惨叫久久久久久| 欧美亚洲日本久久精品| 国产2021久久精品| 欧美精品福利视频一区二区三区久久久精品 | 久久无码AV一区二区三区| 久久精品国产欧美日韩99热| 久久久久亚洲精品无码网址 | 日本精品久久久久影院日本|