三国志11吧 关注:321,398贴子:11,219,921

回复:【无聊常更新贴】自制三国游戏的流程

取消只看楼主收藏回复

现在的主题:绘制图片
先介绍一下计算机里面的图片吧
计算机里面的图片就是由一个二维数组组成,每个数组有三个元素,R值 G值 和 B值
就是……红色值,绿色值,和蓝色值,就是数字图形三基色……其他任何颜色都可以由改变他们的值组合出来


19楼2011-11-24 18:44
回复
    图片就是一个个的点,每个点有一个颜色,然后组成一幅画
    ……这是【像素图】
    还有一种形式,叫【矢量图】,矢量图的单位就不是点了,而是图形,比如说一个三角形,一条线一个圆等等……所以这也限制了矢量图没办法做很现实的图片


    21楼2011-11-24 18:45
    回复
      2026-01-24 23:04:09
      广告
      不感兴趣
      开通SVIP免广告
      我的游戏只用【像素图】,所以以后不会涉及到矢量图了
      我们都知道,计算机里面有好多格式的图片
      体积最大的.bmp
      比较小的.jpg
      可以做动画的 .gif
      支持透明的 .png
      以上只有bmp是标准的像素图,所以他占用的空间最大
      其余的格式都是有压缩的……所以体积小,但是颜色方面也会失真
      我们用.bmp文件做样例,因为他在读取绘制上比较方便


      23楼2011-11-24 18:49
      回复



        25楼2011-11-24 19:01
        回复
          …………呼呼,(喘气中)
          敲了一会儿代码,搞出来这个
          ……其实这整个是一张图片,按钮文字什么的也是图片上的
          这个截图就显示了在窗口中绘制一个图片~~~


          26楼2011-11-24 19:02
          回复
            其实能绘制2D图片,就足够做一个游戏了…………
            不过我们要做一个3D的,有声音的,有文字的游戏,还远远不够


            27楼2011-11-24 19:04
            回复
              …………这次先这样
              下次更新文字的显示
              这期间我敲敲代码~~~~~~~


              28楼2011-11-24 19:05
              回复
                你好你好……


                31楼2011-11-24 19:53
                回复
                  2026-01-24 22:58:09
                  广告
                  不感兴趣
                  开通SVIP免广告
                  很不错了……
                  C++……有什么经验呢……
                  以前写游戏的时候,就是重复利用用一个自己写的引擎(OpenGL)


                  34楼2011-11-24 19:59
                  回复
                    思路的话……那得看你自己啊
                    游戏都是由一个个的对象堆起来的,程序员再加上人为的控制
                    比如你写几个类,图像类,文字类,声音类,模型类……等等


                    37楼2011-11-24 20:08
                    回复
                      那个要读内存吧……我不太清楚,请教我主唐王RK吧……@ryan_knight_12 


                      38楼2011-11-24 20:09
                      回复
                        现成的不好改啊……你要是嫌麻烦可以去找个免费引擎来搞啊……
                        能学java,就能写引擎脚本的,只做逻辑,其余的什么引擎实现


                        41楼2011-11-24 20:13
                        回复
                          936刚刚改的


                          43楼2011-11-24 20:14
                          回复
                            专业的话用UDK,免费授权的
                            ……还有U3D,开发小中型游戏的引擎,用JavaScript做脚本,不过这个要授权……比较贵~~~


                            47楼2011-11-24 20:17
                            回复
                              2026-01-24 22:52:09
                              广告
                              不感兴趣
                              开通SVIP免广告
                              我觉得……应该是常量指定的吧


                              49楼2011-11-24 20:18
                              回复