舰队collection吧 关注:431,580贴子:29,111,370

【活前水贴】GBA舰娘无限脱稿ING 可以全屏全彩显示啦

只看楼主收藏回复

就留个记录吧
两周前 lz刚肝完期中考
一周前 lz外出学习一星期 之前放的GBA舰娘卫星有点远 但是lz自己立的flag一定会实现
反正还要一两个月嘛~~~~~~~~~~~~~~~

这只是镇楼图 田中苍龙~~~~
成果楼下展示


IP属地:北京1楼2016-05-02 21:33回复
    滋慈!


    IP属地:西班牙来自Android客户端2楼2016-05-02 21:34
    回复
      别怀疑 这只是一张图片 lz最近时间实在很紧 但是相较于上次已经可以做到全屏全彩显示了 什么时候找个卡带刷一下……


      IP属地:北京3楼2016-05-02 21:35
      回复
        发个成品链接


        IP属地:北京4楼2016-05-02 21:37
        回复
          http://pan.baidu.com/s/1i54MRxb


          IP属地:北京5楼2016-05-02 21:37
          回复
            不要期待楼上的成品 只能显示一张图片哦!
            如果有事看得懂的话 那么lz把代码贴出来
            //main.c
            //set data kind
            typedef unsigned char u8;
            typedef unsigned short u16;
            typedef unsigned long u32;
            //address---------------------------------------------------------
            #define REG_DISPCNT *(u16*)0x04000000
            #define VRAM 0x06000000
            #define M5_VRAM 0x0600A000
            #define BACKBUFFER 0X010
            #define PALETTE 0x5000000
            #define MODE_3 0x03
            #define MODE_4 0x04
            #define MODE_5 0x05
            #define BG2_ENABLE 0x0400
            #define setmode(n) REG_DISPCNT=(n)
            u16* video_buffer=(u16*)VRAM;
            u16* palette_mem=(u16*)PALETTE;
            //key;
            #define KEY_A 1
            #define KEY_B 2
            #define KEY_SELECT 4
            #define KEY_START 8
            #define KEY_RIGHT 16
            #define KEY_LEFT 32
            #define KEY_UP 64
            #define KEY_DOWN 128
            #define KEY_R 256
            #define KEY_L 512
            volatile u32* KEYS = (volatile u32*)0x04000130;
            //image files-----------------------------------------------------
            #include <logo.h>
            #include <home.h>
            #include <black.h>
            //hader files-----------------------------------------------------
            #include <stdio.h>
            #include <stdlib.h>
            #include <string.h>
            #include <unistd.h>
            #include <draw.h>
            #include <timer.h>
            //player information-------------------------------------
            struct information{
            int oil;
            int ammo;
            int iron;
            int alum;
            int maingirl;
            int fleet[281];
            };
            //main program-------------------------------------------
            int main()
            {
            grp_init();
            set_palette(logop);
            BITMAP a;
            a=load_bitmap(logod);
            blit(screen,a,0,0,60,60,240,160);
            int i;
            }


            IP属地:北京7楼2016-05-02 21:38
            回复
              什么东西


              IP属地:湖南来自Android客户端8楼2016-05-02 21:38
              回复
                接下来 lz会致力于学习缓存区的清除
                看起来是这么高大上的词 其实要是没做这个的话
                http://pan.baidu.com/s/1i5DAvmX
                实在瞎眼


                IP属地:北京9楼2016-05-02 21:41
                回复
                  原来gba游戏是用C写的?


                  IP属地:广东10楼2016-05-02 21:42
                  收起回复
                    还有关于图层的问题
                    要在显示时跳过背景的蓝紫色部分
                    还有是母港的边框
                    好吧lz就是喜欢这种配色 如果有更好的那么请240*160回复哦


                    IP属地:北京11楼2016-05-02 21:44
                    回复
                      以上就是lz这两天来的工作成果 接下来就要春季活动了 为了民主自由 lz会暂时放一下键盘了 祝诸君武运昌隆!


                      IP属地:北京12楼2016-05-02 21:48
                      回复


                        IP属地:广东来自iPhone客户端13楼2016-05-02 21:48
                        回复
                          给跪了


                          IP属地:山西来自Android客户端14楼2016-05-02 21:51
                          回复
                            接下来 lz把工作资料打包发布出来 包括开发的头文件 编译器等等 如果有有兴趣的人 相信自己会去下载学习的吧
                            http://pan.baidu.com/s/1qYj9PCg


                            IP属地:北京15楼2016-05-02 21:53
                            回复
                              http://dev.gameres.com/Program/Other/GBA/GBA.htm
                              这是lz最初学习资料的网站 内容很初级 不够用 但是如果有谁想入门 那估计也够了


                              IP属地:北京16楼2016-05-02 21:55
                              回复