• <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 長期尋找對戰略游戲感興趣的合作伙伴。

            常用鏈接

            留言簿(21)

            隨筆分類

            隨筆檔案

            SDL相關網站

            我的個人網頁

            我的小游戲

            資源下載

            搜索

            •  

            積分與排名

            • 積分 - 492145
            • 排名 - 38

            最新評論

            閱讀排行榜

            評論排行榜

            作者:龍飛


            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致力于網絡游戲的市場分析與策劃。簡單點說,我們希望從事整個網絡游戲產業鏈上處于開始端(市場分析與策劃)以及末端(運營)的工作,而將游戲的具體制作外包。做一個不太恰當的比喻,就如同我們希望做網絡游戲領域的“開發商”,而非現在大部分公司采用的“開發”“承建”和“運營”全包的商業模式?,F在,我們將不僅僅依靠傳統的“資本創業”模式,我們也關注技術創業的可行性,并一直在嘗試。這種轉變體現在形式上,請記住這個名字:UVi Soft ( From 2008 )。
                    無論你是對游戲感興趣的技術人才,藝術家還是看好游戲市場的資方,如果你對這個項目感興趣,請在第一時間與我們聯系。
            本人郵箱:
            zbln426@163.com

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

            posted on 2008-01-30 03:30 lf426 閱讀(30882) 評論(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 葉生
            游戲市場的資方,如果你對這個項目感興趣,請在第一時間與我們聯系。
              回復  更多評論
              
            青青草原综合久久大伊人| 国产一区二区三区久久| 日本加勒比久久精品| 午夜精品久久久久久久无码| 无码人妻精品一区二区三区久久久 | 伊人久久综合热线大杳蕉下载| 亚洲av伊人久久综合密臀性色| 日韩美女18网站久久精品| 亚洲午夜精品久久久久久app| 久久夜色精品国产噜噜亚洲a| 亚洲国产视频久久| 久久精品视频网| 亚洲精品久久久www| 国产91久久精品一区二区| 亚洲国产精品综合久久网络 | 狼狼综合久久久久综合网| 超级碰久久免费公开视频| 久久久久久国产精品美女| 久久最近最新中文字幕大全 | 色欲综合久久中文字幕网| 国产激情久久久久影院老熟女| 亚洲色大成网站www久久九| 精品久久久久久久久中文字幕| 精品伊人久久大线蕉色首页| 伊人色综合久久| 波多野结衣中文字幕久久| 色天使久久综合网天天| 久久影院午夜理论片无码| 91久久香蕉国产熟女线看| 91久久精一区二区三区大全| 亚洲中文精品久久久久久不卡| 亚洲国产一成久久精品国产成人综合| 99久久精品免费看国产| 88久久精品无码一区二区毛片| 久久国产精品成人免费| 色综合久久中文色婷婷| 精品久久久久久无码免费| 久久久久久无码国产精品中文字幕 | 久久综合精品国产一区二区三区| 色狠狠久久AV五月综合| 日韩精品久久无码人妻中文字幕|