青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

麒麟子

~~

導(dǎo)航

<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

統(tǒng)計(jì)

常用鏈接

留言簿(12)

隨筆分類

隨筆檔案

Friends

WebSites

積分與排名

最新隨筆

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

#

下載列表

以后所有可以下載的東西都會(huì)加入此貼.這是一篇持續(xù)更新的貼子.

2010.01.14    2D Skinned Mesh  
         簡(jiǎn)介:一個(gè)2D的蒙皮骨骼例子,可以看清骨骼運(yùn)算的本質(zhì) 詳細(xì)請(qǐng)進(jìn)
2010.09.02 CCGE     1.0.1
  簡(jiǎn)介:開(kāi)開(kāi)心心收?qǐng)觯畱?yīng)該是最后版本了.本人對(duì)控制臺(tái)已無(wú)憾言.詳細(xì)請(qǐng)進(jìn)
2010.08.30 CCGE?。?0.0
  簡(jiǎn)介:在原來(lái)CCGL的基礎(chǔ)上,修改了底層繪制方案,使效率提升了許多倍.并整合了兩個(gè)游戲DEMO.修改了其更新算法,使它們的繪制獨(dú)立于CPU運(yùn)算速度,不會(huì)出現(xiàn)更新過(guò)快過(guò)慢的現(xiàn)象(如果連基本幀率都達(dá)不到的CPU,另當(dāng)別論)...
下載頁(yè)面

2010.08 俄羅斯方塊 0.0.1
  簡(jiǎn)介:利用控制臺(tái)字符屬性產(chǎn)生圖形效果,寫(xiě)出的俄羅斯方塊.下載頁(yè)面
2010.07 貪食蛇 0.0.1
  簡(jiǎn)介:利用控制臺(tái)字符屬性產(chǎn)生圖形效果,寫(xiě)出的貪食蛇.下載頁(yè)面
2010.06    3d模型導(dǎo)入
  簡(jiǎn)介:畢業(yè)設(shè)計(jì)時(shí)做的一個(gè)3D模型導(dǎo)入程序.很寒酸.用的是OPENGL來(lái)加載MD2模型下載頁(yè)面
2009.04 3d貪食蛇-小游戲
  簡(jiǎn)介:這是一款基于DX9的小游戲,學(xué)完DX9做了兩個(gè).這是其中一個(gè).下載頁(yè)面  
2008.10 墻中公主-小游戲
  簡(jiǎn)介:這是一款基于DX9的小游戲,學(xué)完DX9做了兩個(gè).這是其中一個(gè).下載頁(yè)面

posted @ 2010-08-28 09:22 麒麟子 閱讀(411) | 評(píng)論 (0)編輯 收藏

用控制臺(tái)寫(xiě)圖形程序--俄羅斯方塊

更新內(nèi)容.又再一次地修改了CCGL,使它可以支持變寬字符. 這樣輸出就美觀了.
進(jìn)一步完善了游戲,加入了開(kāi)場(chǎng)場(chǎng)景等邏輯相關(guān)的東西. 

BUG:消除方塊時(shí)的算法一直沒(méi)修正. 計(jì)分系統(tǒng)沒(méi)有做.

最新下載地址:Tetris 0.0.1.rar

下面是截圖,算不上精彩.但在控制臺(tái)下也不見(jiàn)得有多遜色.






----------------------------------------------------------------------------------------------------------------------------------
麻雀雖小,五臟具全.
此次正式將我寫(xiě)的控制臺(tái)圖形命名為CCGL(cukcoo console graphic layer).弄個(gè)名字,精神也自然來(lái)了.純屬自?shī)首詷?lè).

關(guān)于CCGL的功能如下:
1,支持圖文混排(英文字符和中文字符同寬,即都占兩格).
2,支持雙緩沖.
3,能夠指定緩沖區(qū)大?。?br>4,能夠定位像素位置.

注:所有的X,Y都做了轉(zhuǎn)換.使用時(shí),采用與GDI相同的坐標(biāo)系.即左上角為(0,0)

關(guān)于這個(gè)俄羅斯方塊.
在網(wǎng)上有很多關(guān)于俄羅斯方塊的代碼,有的是一兩個(gè)類堆積而成,有的則是一個(gè)個(gè)函數(shù)拼接.當(dāng)然,還有更厲害的就是一個(gè)main函數(shù)搞定一切的大仙們的作品. 

此次寫(xiě)俄羅斯方塊,花了兩三天晚上的時(shí)間. 并且還有BUG,也是不完整的產(chǎn)品. 時(shí)間花在了哪里呢.那就得看看這俄羅斯方塊有什么.

俄羅斯方塊能有什么,就是一堆方塊而已.但是,俄羅斯方塊的代碼呢. 卻要看你是怎么寫(xiě)了.

突發(fā)其想,將俄羅斯方塊按普通的MMO游戲來(lái)寫(xiě).即對(duì)其各模塊進(jìn)行分類.
圖形(CCGL)
場(chǎng)景(與圖形繪制相關(guān)的部分,唯一)
對(duì)象(將場(chǎng)景對(duì)象與邏輯對(duì)象合并了.多實(shí)例)
邏輯場(chǎng)景(多實(shí)例,與邏輯相關(guān)的部分,邏輯狀態(tài)決定了采用哪個(gè)場(chǎng)景,對(duì)應(yīng)的場(chǎng)景決定了如何處理消息.)
邏輯(這是處理場(chǎng)景轉(zhuǎn)換,整合多個(gè)模塊功能的地方,唯一)

Launcher?。虞d器,加載游戲并執(zhí)行.在進(jìn)入游戲前可以選擇一些初始配置)
Main    這就是主函數(shù)了.其實(shí)它最簡(jiǎn)單了.
GLaucncher.Init();
GLaucncher.Run();
GLaucncher.Exit();


上張圖看看效果.
完成度未知,但可以試玩.



希望能給游戲開(kāi)發(fā)愛(ài)好者們一些思路和幫助.
源碼和可執(zhí)行程序請(qǐng)點(diǎn)這里



順便說(shuō)一下,我是一個(gè)喜歡造輪子的人. 當(dāng)然,我會(huì)選擇一些比較有意思的輪子.而不是盲目濫造. 我知道,將東西發(fā)到CPP首頁(yè),就有可能受到批判.批判我會(huì)接受,但請(qǐng)注意文明.

posted @ 2010-08-26 02:16 麒麟子 閱讀(3626) | 評(píng)論 (10)編輯 收藏

用控制臺(tái)寫(xiě)圖形程序--貪食蛇

新版源碼下載地址. 點(diǎn)擊這里 (SnakeGame 0.0.1 ) 鏈接已修正,請(qǐng)放心使用.
--------------------------------------------------------------------------------------------------------------------------------
先前的版本會(huì)閃屏,于是新建了一個(gè)緩沖來(lái)解決,并將對(duì)控制臺(tái)的"圖形"操作抽象了出來(lái),使我們使用的時(shí)候就像在使用普通的圖形設(shè)備一樣

        1 設(shè)置清屏色
        2 指定像素位置,設(shè)置要繪制的內(nèi)容
        3 提交緩沖區(qū)內(nèi)容.

新版源碼已完成了游戲的基本功能
   輸入控制
   食物檢測(cè)
   障礙檢測(cè)
另外,還收錄了部分用于方便設(shè)置控制臺(tái)屬性的函數(shù).如窗口圖標(biāo),窗口句柄等.
-------------------------------------------
Windows下的控制臺(tái)是可以設(shè)置前景,背景色的。這給了我一個(gè)很不錯(cuò)的想法,用他寫(xiě)圖形。

說(shuō)好就開(kāi)工,用了一個(gè)小時(shí)寫(xiě)了一個(gè)貪食蛇。

完成功能:
有一個(gè)簡(jiǎn)單的繪制框架。
一個(gè)簡(jiǎn)單的UI。
除了食物沒(méi)有處理外,其余都OK。

能自動(dòng)更新,檢測(cè)碰撞等。。。
二話不說(shuō),有圖有真相。

蛋疼的朋友可以試試,挺爽的。。。。

PicturePicture Picture

下載地址:源碼加執(zhí)行程序

posted @ 2010-08-20 01:02 麒麟子 閱讀(4266) | 評(píng)論 (7)編輯 收藏

代顏色的提示信息輸出。

前幾天在網(wǎng)上搜到一段改變控制臺(tái)字符顏色的代碼,用它做了一個(gè)代字體顏色的Log輸出。感覺(jué)還是比較不錯(cuò)的。

  /*
  0 黑色 1 深藍(lán) 2綠?。硿\藍(lán)
  4暗紅 5暗紫?。赌埸S?。窚\白
  8淺灰?。沽了{(lán)?。保傲辆G?。保狈浅K{(lán)
  12大紅?。保沉磷稀。保袋S?。保蛋住?br>  */

這是那段代碼。我已做成了ANSI和UNICODE都支持的版本,具體為什么要這樣,可以看前一篇關(guān)于字符編碼與IO的問(wèn)題。
    void __Printfc(U16 color, const TCHAR* format,
    

        va_list argList; 
        U16 oldcolor; 
        HANDLE hCon
=GetStdHandle(STD_OUTPUT_HANDLE); 
        CONSOLE_SCREEN_BUFFER_INFO bInfo; 
        GetConsoleScreenBufferInfo(hCon, 
&bInfo ); 

        oldcolor 
= bInfo.wAttributes;
        
if(oldcolor!=color)
            SetConsoleTextAttribute(hCon,color); 

#ifdef _UNICODE
        _tsetlocale(LC_CTYPE,TEXT(
""));
#endif

        va_start( argList, format ); 
        _tprintf( format,argList); 
        va_end( argList );

#ifdef _UNICODE
        _tsetlocale(LC_CTYPE,TEXT(
"C"));
#endif
        
if(oldcolor!=color)
            SetConsoleTextAttribute(hCon,color);  
    }
 

posted @ 2010-08-20 01:00 麒麟子 閱讀(337) | 評(píng)論 (0)編輯 收藏

字符輸出與編碼集的問(wèn)題。

今天早上起來(lái)就興致脖脖地開(kāi)始編寫(xiě)引擎的Log輸出工具。 一個(gè)小時(shí)后,基本上完功?!〗?jīng)測(cè)試時(shí)才發(fā)現(xiàn),原來(lái)_tprintf在Unicode下不能輸出中文。求解未果,只好去上班了。
  晚上回來(lái)繼續(xù)完善早上的工作,將Log輸出做成了可以重定向的層次結(jié)構(gòu),并放入了一個(gè)可以共享的Share動(dòng)態(tài)庫(kù)中。這樣就可以保持Log輸出系統(tǒng)的唯一和共享(靜態(tài)Lib中共無(wú)法共享).
      用百度搜了一下這個(gè)輸出問(wèn)題,突然發(fā)現(xiàn)了其中奧妙,原來(lái)Unicode需要本地化信息。
  經(jīng)測(cè)試發(fā)現(xiàn)了如下規(guī)律
/*
      C多  CU   非C多  非CU
stdio    1   0    1     1
iostream  1   1    0     0


可以得出
1、在多字節(jié)時(shí),默認(rèn)(C)風(fēng)格下,二者都能輸出中文。
2、在多字節(jié)時(shí),非C風(fēng)格下,cout不能輸出中文
3、在U時(shí),默認(rèn)C風(fēng)格下,print不能輸出中文
4、在U時(shí),非C風(fēng)格下,cout不能輸出中文


由此可知,要在C風(fēng)格下,iostream才能輸出中文。
而printf只有在C風(fēng)格的Unicode下才不能輸出中文,其它均可。

*/

測(cè)試代碼如下
#include <iostream>
#include <tchar.h>
#include <locale>
int _tmain(int argc, _TCHAR* argv[])
{
#ifdef _UNICODE
 _tsetlocale(LC_CTYPE,TEXT(""));
#endif
 _tprintf(TEXT("a在哪里啊\n"));
#ifdef _UNICODE
 _tsetlocale(LC_CTYPE,TEXT("C"));
#endif


#ifdef _UNICODE
 std::wcout<<"d在哪里啊"<<std::endl;
#else
 std::cout<<"d在哪里啊"<<std::endl;
#endif
 getchar();
 return 0;
}

posted @ 2010-08-19 01:19 麒麟子 閱讀(384) | 評(píng)論 (0)編輯 收藏

僅列出標(biāo)題
共38頁(yè): First 11 12 13 14 15 16 17 18 19 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美午夜精品久久久久久人妖| 久久综合99re88久久爱| 久久国产精品久久精品国产| 欧美偷拍另类| 一区二区三区日韩在线观看| 亚洲成色777777女色窝| 久久精品国产清高在天天线| 一区二区三区欧美日韩| 欧美国产日韩a欧美在线观看| 亚洲精品久久久久久久久| 欧美成人dvd在线视频| 久久久91精品| 亚洲国产一二三| 亚洲国产精品悠悠久久琪琪| 欧美成年人网站| 99精品视频免费在线观看| 一本色道久久综合狠狠躁的推荐| 91久久黄色| 一本到高清视频免费精品| 国产精品成人v| 欧美一区在线视频| 久久久久一区二区| 亚洲尤物影院| 久久精品亚洲国产奇米99| 久久精品国产精品 | 老妇喷水一区二区三区| 久久久爽爽爽美女图片| 欧美超级免费视 在线| 欧美电影电视剧在线观看| 国产精品家教| 亚洲字幕在线观看| 亚洲黑丝在线| 欧美激情a∨在线视频播放| 亚洲高清网站| 国产欧美日韩视频| 免费h精品视频在线播放| 欧美久久久久久蜜桃| 午夜日韩福利| 欧美—级在线免费片| 久久这里有精品视频| 国产精品久久久久久av下载红粉 | 一本色道久久综合狠狠躁的推荐| 一区二区三区免费在线观看| 国产精品久久久久久久久久免费| 欧美亚洲自偷自偷| 欧美高清hd18日本| 99精品久久久| 久久久精品一区| 欧美日韩中文字幕在线| 亚洲永久精品国产| 99精品视频一区二区三区| 欧美日韩在线一区二区| 亚洲自拍偷拍视频| 欧美v国产在线一区二区三区| 亚洲欧洲日本在线| 国产精品普通话对白| 亚洲精品美女91| 好看的日韩视频| 亚洲已满18点击进入久久| 久久综合久久久久88| 一区二区三区**美女毛片| 国产欧美日韩综合一区在线播放| 久久国产精品黑丝| 日韩亚洲国产精品| 亚洲精品少妇网址| 国产精品自拍一区| 亚洲欧美成人一区二区三区| 久久综合精品国产一区二区三区| 在线视频精品| 激情一区二区三区| 久久精品中文字幕一区二区三区| 亚洲国产高清自拍| 欧美在线视频a| 国产日韩欧美精品在线| 亚洲欧美日韩视频二区| 久久爱另类一区二区小说| 日韩视频免费观看高清在线视频| 欧美14一18处毛片| 亚洲国产成人一区| 久久国产手机看片| 亚洲午夜三级在线| 国产精品久久久久久久电影| 狂野欧美激情性xxxx欧美| 午夜激情综合网| 日韩视频免费观看高清在线视频| 麻豆精品视频在线观看视频| 亚洲国产精品小视频| 欧美va亚洲va日韩∨a综合色| 小黄鸭精品aⅴ导航网站入口| 久久久精品日韩欧美| 亚洲制服少妇| 一区二区国产日产| 亚洲精美视频| 伊人久久久大香线蕉综合直播 | 国产精品午夜电影| 欧美日韩精品久久| 亚洲欧美国产日韩天堂区| 日韩写真在线| 亚洲免费观看| 亚洲区免费影片| 亚洲电影一级黄| 欧美成人精品激情在线观看| 鲁大师影院一区二区三区| 久久米奇亚洲| 久久久久www| 久久久久青草大香线综合精品| 小嫩嫩精品导航| 欧美在线视频全部完| 欧美中文在线免费| 欧美一区综合| 久久久午夜电影| 蜜桃av噜噜一区二区三区| 免费日韩视频| 欧美激情视频在线免费观看 欧美视频免费一| 99国产一区| 国产精品99久久久久久www| 一区二区三区中文在线观看| 很黄很黄激情成人| 亚洲高清一区二| 亚洲激情一区二区| 一区二区免费在线观看| 亚洲欧美精品在线观看| 亚洲人成久久| 亚洲美女在线看| 亚洲综合日韩| 久久精品免费电影| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美高清日韩| 99re6这里只有精品视频在线观看| 99热免费精品在线观看| 亚洲综合999| 久久婷婷综合激情| 欧美一区二区三区视频免费| 一区二区三区黄色| 午夜精品福利一区二区蜜股av| 久久国产精品亚洲va麻豆| 欧美bbbxxxxx| 国产精品女人久久久久久| 国语精品中文字幕| 亚洲美女黄网| 久久成年人视频| 亚洲高清在线观看| 亚洲一区在线看| 蜜桃精品一区二区三区| 久久久精品性| 欧美日韩国产区一| 国产一区二区精品久久99| 国产婷婷成人久久av免费高清| 精久久久久久久久久久| 中文av一区特黄| 久久亚洲一区二区| 一区二区免费在线视频| 久久成人18免费网站| 欧美日韩a区| 激情欧美一区| 亚洲免费在线播放| 亚洲福利视频一区二区| 亚洲综合视频网| 欧美精品一区二区精品网| 国语自产偷拍精品视频偷| 一区二区三区国产精华| 蜜臀av性久久久久蜜臀aⅴ四虎| 一区二区三区日韩精品| 蜜臀a∨国产成人精品| 国产日韩欧美综合一区| 亚洲无线视频| 亚洲高清三级视频| 久久九九国产精品怡红院| 国产精品一区二区三区久久| 日韩一区二区福利| 欧美成人一区二免费视频软件| 欧美亚洲网站| 国产精品美女久久久久aⅴ国产馆| 亚洲久久一区| 嫩草成人www欧美| 久久精品噜噜噜成人av农村| 国产精品日韩欧美大师| 中文av字幕一区| 亚洲欧洲视频在线| 亚洲午夜激情网站| 欧美有码在线观看视频| 美女主播精品视频一二三四| 国产综合色精品一区二区三区| 伊伊综合在线| 久久久精品午夜少妇| 午夜精品在线观看| 国产精品乱人伦中文| 亚洲一区二区三区免费观看 | 亚洲精品国产品国语在线app| 久久精品91| 午夜在线电影亚洲一区| 国产精品一区久久久久| 欧美一级电影久久| 亚洲伊人久久综合| 国产欧美91| 久久久精品网| 久久综合狠狠| 亚洲韩国青草视频| 亚洲日本一区二区三区| 欧美日韩精品欧美日韩精品一|