![]() |
|
ÁôÑÔ·ÖÒ³ [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] | ÇëµãÁôÑÔתµ½ÐÂÁôÑÔ±¾: ¡ºÁôÑÔ¡» | ¡º¹ÜÀí¡» |
ÎÒ·¢ÏÖÓà debug±àÒ룬 WBitmap *eff=new WBitmap;Ò»µãÎÊÌⶼûÓÐ
¶øÓÃrelease±àÒëʱ£¬±¨¸æ£º0xC000005:Access Violation
Ϊʲô°¡£¬ ÎÒºÃÃÔ»ó , ÔÆ·çǰ±²£¬ ¾È¾È°³
´ËÌõÁôÑÔÖ»ÓÐÔÆ·ç²Å¿ÉÒÔ¹Û¿´
´ËÌõÁôÑÔÖ»ÓÐÔÆ·ç²Å¿ÉÒÔ¹Û¿´
ÄãºÃ,ÎÒÎÊÒ»¸öÎÊÌâ,ÓÃdirectDraw½ØÆÁ,Èç¹ûÊÇ16λµÄͼÐθñʽ±£´æ³ÉbmpµÄʱºòÑÕÉ«²»ÕýÈ·,¿´µ½Ò»¸öÌû×Ó˵Ҫ½øÐÐÑÕÉ«½ÌÕý,ÊÇÂð?ÕâÑù½ÌÕý?лл
Ï£Íû½»»»Á¬½Ó£¿ÎÒµÄÍøÖ·£º
http://zhouhe.9126.com
²¹³ä£ºÒ²ÐíÊÇoctree¼ÓditherµÄC´úÂë
¶Ô²»Æð£¬¿ÉÄÜû˵Çå³þ£¬jpgÕæ²Êµ½bmpÕæ²Ê´úÂëÎÒÒѾÓÐÁË£¬È±ÉÙµÄÊÇbmpÕæ²Êת»»Îªbmp256É«ÊÊÓ¦¸ñʽµÄ×î±Æ½üËã·¨¡£
²»ÖªËµÃ»ËµÇå³þ£¬Ìáʾһ¾äÒ²¿ÉÒÔ¡£Ð»Ð»ÁË
СµÜ
ÔÆ·çÄãºÃ£¬ÎÒÊÇ´óÒ»µÄѧÉú£¬ÔÚ¸ãsvgaÕæ²ÊÏÔʾ£¬ÔÀíÊÇÓÃjpgÕæ²Ê¸ñʽ´¢´æ£¬È»ºóת»»³É256É«×ÔÊÊÓ¦¸ñʽBMPµ½ÄÚ´æÖС£ÎÒ²»ÏëÓÃsvgaÕæ²ÊģʽÏÔʾ£¬ÎÒ¾õµÃÓÃ256É«×ÔÊÊÓ¦¸ñʽËÙ¶È¿ìÓÖʡʣ¬µ«ÎÒ²»ÖªµÀÄÄÖÖËã·¨×î±Æ½ü24bitÕæ²Ê£¬£¨Í¬ÑùÊÇ256×ÔÊÊÓ¦£¬ÓеÄЧ¹ûÌ«²î£©
ÄÜ·ñ¸æËßÎÒ£¬»òÕ߸æËßÎÒÄÄÓÐÀý×Ó´úÂ룬DOSϵġ£Íò·Ö¸Ð¼¤£¡£¡£¡
СµÜ
ÁíÍâ
»¹ÓÐÒ»¸ö·½·¨ÄÜÈÃWinMainº¯Êý²»³öÏÖÔÚexeµÄ¹¤³ÌÀïÃæ,¶øÊdzöÏÖÔÚdllµÄlibÀïÃæ,¾ÍÏñmfcÒ»Ñù,Ö»ÊdzöÏÖÒ»¸öÓ¦ÓóÌÐòµÄÒ»¸öÈ«¾Ö¶ÔÏó.
±ÈÈçÎÒÃǰÑWinMainº¯Êý·Åµ½Ò»¸ö½Ðappmod.cppÎļþÀïÃæ
È»ºóÕâ¸öÎļþ
¶÷
scanlineµÄ¸²¸ÇÎÒÄÜÏëµÃͨ
»á²»»áÊÇÕâÑù´¦ÀíµÄ?
ÿ¸ö¸²¸Ç¶¼ÓÃscanlineÃèÊö
Ò»¸övector.ÀïÃæµÄÿһ¸öÔªËØ´ú±íÁËÆÁÄ»ÉϵÄÒ»ÐÐ
Õâ¸öÔªËØÊÇÒ»¸öÁ´±í,°ÑÕâÒ»ÐÐÉÏÃæµÄ¸²¸ÇÇøÓòµÄ¶Ëµã±ê¼Ç³öÀ´.Á½¸öÒ»
ºÜ¸ßÐË¿´µ½´ó¼Ò¶ÔÔà¾ØÐμ¼ÊõµÄÌÖÂÛ. ÎÒÔÚ wsxp Àï¶ÔÕʾØÐεÄËã·¨×öÁËÏ൱´óµÄ¸Ä±ä.
Ö÷Òª¾ÍÊǶԸ²¸ÇµÄ´¦Àí. ÔÚÔÊÐíµÄÇé¿öÏ¿ÉÒÔ×ö scanline ¸²¸ÇÓÅ»¯, ǰÌáÊDz»¼õµÍ
±ðµÄ²¿·ÖµÄЧÂÊ. Õâ¸öÒ»°ãÊÇÔÚ UI ²¿·Ö½çÃæ±
<font color=green>test</font>
²»ÐеÄ
Õâ¸ö±ØÐë񻃾¼°µ½canvasµÄ¸Ä¶¯.
ÒòΪ¸²¸ÇÒѾ²»ÔÙʹÓþØÐÎÁË
ÒÔǰµÄÄÇÖÖ¾ØÐÎÁ´±íµÄ·½Ê½ÒѾ²»ÊʺÏÁË
ËäÈ»ËµÇ°ÃæµÄÄǸö¿ÉÒÔ×Ô¼º¼Ì³ÐwobjectÖØÔØeffectº¯ÊýÀ´ÊµÏÖ
tiamo,°´ÕÕÄãµÄ˵·¨£¬ÍêÈ«¿ÉÒÔÔÚÔØÈëͼƬµÄʱºò½øÐÐͼƬµÄÔ¤´¦Àí¡£
±¾À´ÄǸöWBitmap¾ÍÊÇÒ»°ã²»Óõģ¬×Ô¼º¼Ì³ÐWObjectÖØÐÂдһ¸ö¾ÍÐÐÁË¡£
1979 02 05
ÊDz»ÊÇÔÆ·çµÄÉúÈÕ?
ÎÒµÄÒâ˼²»ÊÇ˵ɨÃèÏß½øÐÐÓÅ»¯
¶øÊÇ˵
¶÷
ÏÖÔÚ¸²¸ÇËã·¨¶¼ÊÇ»ùÓÚ¾ØÐεÄ
±ÈÈçÒ»¸öspriteµÄͼƬ¾ØÐÎÊÇ100*500
¶øÈç¹ûÄǸöͼƬºÜ´ó²¿·ÖÊÇ͸Ã÷É«
ÕæÕýÊÇsprite±¾ÉíµÄ
¿ÉÒÔÓÃÒ»¸ö20*30µÄ¾ØÐÎ
tiamo,ÌÖÂÛһϣº
1¡¢ÔÚɨÃèÏß²ã´ÎÉϽøÐÐÓÅ»¯ÎÒÔø¾Ò²ÊÔ×Åд¹ý£¬µ«ÊÇЧ¹û²»Ì«ÀíÏë¡£Ö÷ÒªµÄÎÊÌâÔÚÓÚÖ»ÄܶÔÿÌõ·Ö¸îµÄɨÃèÏßÉ趨һÖÖ״̬£¨unchange\\change\\cover£©,¶ÔÓÚÉ趨ΪcoverºóÓÖ±»Ò»¸ö°ë͸Ã÷µÄ¶«Î÷changeÁ˾ÍÎÞ·¨´ó·ù¶ÈµÄÓÅ»¯¡£ÁíÍâÔÚ´ó·¶Î§µÄchangeʱЧÂÊÒ²²»ÈÝÀÖ¹Û£¨Ð§ÂʵÍÓÚws++ canvas£©
2¡¢ÎÒ¸öÈ˾õµÃÔÚËÙ¶ÈÉÏÔÙÏë½øÒ»²½ÓÅ»¯£¬Í¬Ê±ÒªÔö¼Ó´úÂ븴ÔÓ¶È£¬¼ÓÉϵ±½ñÓ²¼þµÄ·ÉËÙ·¢Õ¹£¬ÐԼ۱ȱȽϵ͡£
test
ǰ¶Îʱ¼ä¿´ÍêÁËwindsoul++µÄÔ´´úÂë.Ҳģ·ÂдÁËÒ»¸ö²î²»¶àµÄ¶«Î÷
×ÐϸµÄÏë¹ýÒÔºó¾õµÃ»¹ÓпÉÒԸĽøµÄµØ·½
1.spriteÔÚÏòcanvasÉÏÃæ»µÄʱºò,¼ÆË㸲¸ÇµÄblock¿ÉÒÔ¸ü¼ÓµÄ¾«È·,ÀûÓÃspriteµÄ±ßÔµÏß½øÐмÆËãËû
¥ϵÄÄã´òËã¸ø¶àÉÙÇ®°¡£¿ÔÆ·çÀÏ´ó¿ìµã¸øÎÒÖ¸Ìõ·°¡£¡ÎÒҪæ×ÅתǮ°¡£¡£º£©
ºÇºÇ
ѰÓÎÏ·Íâ¹Ò±àд¸ßÊÖ£¬¸¶³ê£¡£¡£¡
»¹ÓÐÒ»¾ä²»Í²»¿ìµÄ»°£ºÎı¾±à¼Æ÷ÖðÐÐд³ÉµÄÊÖ¹¤ÖÆÆ·ÍøÒ³ÄÜÓÐÕâô¾«ÃÀʵÔÚ²»´í£¬¹Ø¼üÊDz»Óù¤¾ß£¨frontpage,dreamWeaver£©Ð´ÍøÒ³ÊǷdz£Âé·³µÄ¡£ÄÇЩÂÒ½²»°µÄÈËÇëÏÈÁ˽âÒ»ÏÂʲô½Ð×öÎı¾±à¼Æ÷Ð´ÍøÒ³£¡£¡
Çë½Ì¹ØÓÚDJGPPµÄÎÊÌ⣺ÎÒÔÚ³ÌÐòÖÐÉèÖöϵ㣬±¨¡°³ÌÐòûÓпÉÓõĵ÷ÊÔÐÅÏ¢£¬Çë´øÉÏ-g¿ª¹Ø¡±£¬µ«ÊÇÎÒ¼ÓÉÏÁË-g¿ª¹ØÑ½£¬ÊÇoption-compiler-debuggingÀïÃæ°É£¿Ôõô»¹ÊDz»Äܵ÷ÊÔÄØ£¿
Ï£Íû½»»»Á¬½Ó£¿ÎÒµÄÍøÖ·£º
http://zhouhe.9126.net
ÄãºÃ£¬ÎÒÓÃDJGPPÉú³ÉµÄ³ÌÐò£¬ÎªÊ²Ã´ÔÚÖ´Ðйý³ÌÖлáÕÒ²»µ½Ð´¦ÀíÆ÷ÄØ£¿
ÖйúµÄÓÎÏ·»¹ºÜÓ×ÖÉϹ³³Ê²Ã´°¡£¡Óб¾ÊÂÕûµãºÃÍæÒÕ³öÀ´OK£¡ÀÏÊÇʲô¹ýʱʲô²»¹ýʱһµãÓÃҲûÓУ¡ÏÖÔÚµÄÍøÂçÓÎÏ·¸Ð¾õ¶¼ÊÇÔÚ´úÀíº«¹úµÄ£¬ÖйúÓÐÑÛ¹âµÄÀÏ´ó±¾Ôç¸Éʲôȥ°¡£¿
ÓÐЩÅóÓÑ¿ª¿Ú±Õ¿Úʲô¡°¹ýʱ¡±µÄ£¬ÏÔÈ»ÓÐЩ¹ýÓÚÎä¶Ï£¬¾ÙЩ¸öÀý×Ó¿´¿´Âï¡£ÎÒÏëÔÆ·çÈç¹ûÓÃ×êÑм¼ÊõµÄʱ¼äºÍ¾«Á¦À´¸ãÍøÒ³£¬Ò²¿Ï¶¨²»»á²î¡£¼¸ÄêÇ°ÍøÕ¾µÄ·ÃÎÊÁ¿¾Í±ÈһЩºÜ»¨ÉÚµÄÍøÕ¾Òª´óµÃ¶à¡£Ëµµ½Æ½Ó¹µÄ»°£¬ÎҾͲ»ÖªµÀʲô½Ð²»Æ½Ó¹À²¡£
´ËÌõÁôÑÔÖ»ÓÐÔÆ·ç²Å¿ÉÒÔ¹Û¿´
ÎÒ¸Õ¸ÕѧϰʹÓÃDjgpp+Allegro, ÔÚÄãµÄÍøÕ¾¿´µ½12µãÕóµÄallegroºº×ֿ⣬µ«ÊÇÎÞ·¨ÏÂÔØ¡£ÄúÄÇÊÇ·ñ»¹ÓУ¿Çë¸øÎÒ·¢Ò»·Ý£¬Ð»Ð»£¡
´ËÌõÁôÑÔÖ»ÓÐÔÆ·ç²Å¿ÉÒÔ¹Û¿´
±¾Ö÷ҳȫ²¿Ò³Ã涼ʹÓÃÎı¾±à¼Æ÷ÖðÐÐд³É
ÊÖ¹¤ÖÆÆ·,ÖÊÁ¿±£Ö¤ :-)
©1997-2002 ÔÆ·ç¹¤×÷ÊÒ. All rights reserved.