• <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
            <2010年6月>
            303112345
            6789101112
            13141516171819
            20212223242526
            27282930123
            45678910

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

            常用鏈接

            留言簿(21)

            隨筆分類

            隨筆檔案

            SDL相關網站

            我的個人網頁

            我的小游戲

            資源下載

            搜索

            •  

            積分與排名

            • 積分 - 492114
            • 排名 - 38

            最新評論

            閱讀排行榜

            評論排行榜

            作者:龍飛


            1.1:SDL是什么? 

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

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

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

            1.3:本教程的寫作計劃?

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

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

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

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

            posted on 2008-01-30 03:30 lf426 閱讀(30881) 評論(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 葉生
            游戲市場的資方,如果你對這個項目感興趣,請在第一時間與我們聯(lián)系。
              回復  更多評論
              
            久久久无码人妻精品无码| 久久激情亚洲精品无码?V| 2021国产精品久久精品| 久久九九兔免费精品6| 777午夜精品久久av蜜臀| 久久久久亚洲av无码专区喷水| 91久久婷婷国产综合精品青草 | 久久亚洲色一区二区三区| 久久亚洲精品无码aⅴ大香| 国产精品免费福利久久| 午夜视频久久久久一区 | 久久99热这里只频精品6| 久久精品水蜜桃av综合天堂| 精品久久久久一区二区三区 | 7国产欧美日韩综合天堂中文久久久久| A级毛片无码久久精品免费| 国产成年无码久久久免费| 久久免费视频网站| 中文字幕日本人妻久久久免费 | 亚洲欧洲久久av| 久久久久四虎国产精品| 人妻无码久久一区二区三区免费| 国产精品免费久久久久电影网| 久久综合狠狠综合久久综合88| 久久免费国产精品| 国产三级观看久久| 日本久久久久久中文字幕| 久久精品国产亚洲AV麻豆网站| 99久久免费国产精品特黄| 欧美麻豆久久久久久中文| 久久久中文字幕日本| 国产亚州精品女人久久久久久 | 国产精品久久国产精品99盘| 久久久久青草线蕉综合超碰| 久久久久久久综合综合狠狠| 国产成人香蕉久久久久| 久久免费精品一区二区| 国产激情久久久久影院| 国内精品久久久久久久亚洲| 精品久久久久久国产三级| 精品久久久久久无码中文字幕|