三国志11吧 关注:321,079贴子:11,219,014

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

只看楼主收藏回复

其实好的引擎对于游戏开发来说是件非常重要的事情,我们学校就有4-5个自己组的游戏小组,具体在干吗我就不知了


IP属地:美国76楼2011-11-24 21:02
回复
    …………恩,做个好游戏有个引擎很重要……
    不过我在意引擎脚本的速度,做个FPS游戏还行,想做其他类型的游戏,现在免费的引擎不能适用了…………
    他们不会是玩游戏小组吧= =


    77楼2011-11-24 21:04
    回复
      2026-01-09 12:07:13
      广告
      不感兴趣
      开通SVIP免广告
      唔……继续更新


      78楼2011-11-25 19:08
      回复
        在说绘制字体之前,讲一下透明图像的处理~~~


        79楼2011-11-25 19:08
        回复
          前辈你来啦


          80楼2011-11-25 19:09
          回复
            前面说了【像素图】每个点有三个属性R、G、B
            其实还可以有一个属性叫做【alpha】就是透明值
            透明值也是一个0~255范围的数,表示这个点的颜色透明度


            81楼2011-11-25 19:09
            回复
              但是我们使用的图片格式.bmp不支持这第四个值
              于是要手动添加~~~
              这就遇到了一个问题,怎么判定哪个点是透明的?
              所以只有制定透明色,比如制定黑色,是透明色……
              那么在整个图片里,黑色的地方的透明值都是0
              于是,在绘制的时候,就可以设置一下,过滤掉某些透明值不足的点……
              比如说过滤掉所有值不大于0的点,那么这个图片里所有黑色都被屏蔽了


              82楼2011-11-25 19:12
              回复
                还有一种方法……叫做【模板图】
                ……这个【模板图】很特殊,他每个点只有一个值,有或无
                ……在读取一个图片时,也要连带读取他配套的模板图,因为模板图里标记了哪些点是透明的,所以模板图的大小和原图是一样的…………这样很麻烦,所以我只制定透明色不用模板


                83楼2011-11-25 19:14
                回复
                  2026-01-09 12:01:13
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我先吃饭,回来再瞻仰前辈


                  84楼2011-11-25 19:14
                  回复
                    上个例子
                    这张图片,曹操的背景设成了黑色……那就是指定的透明色



                    85楼2011-11-25 19:23
                    回复

                      按原来的方式绘制的话,就是这个样子,有黑色的部分覆盖在背景上【背景图片:苍天航路】


                      86楼2011-11-25 19:25
                      回复
                        改用绘制透明图片的方法绘制
                        那么黑色的部分就被过滤掉了~~~~~



                        87楼2011-11-25 19:27
                        回复
                          这就是透明图片的绘制原理……
                          如果不能绘制透明图片的话,那么就没办法制作画面精美的2D游戏
                          而在3D应用中,透明纹理也是很重要的,比如表现树木
                          用很多多边形模拟一棵树十分消耗资源,可以用一个一直朝向玩家的平面,上面绘制上树木,把周围无用的部分过滤掉……让后面的景色透过来,这样就很真实而且几乎不消耗资源~~~~~


                          88楼2011-11-25 19:29
                          回复
                            ……开始说显示文字……又要有很长的铺垫~~~


                            89楼2011-11-25 19:34
                            回复
                              2026-01-09 11:55:13
                              广告
                              不感兴趣
                              开通SVIP免广告
                              二弟,为兄已成为“司隶校尉”,调任回京,北平太守一职,就交给二弟了,三弟说愿与你共守北平


                              IP属地:辽宁来自掌上百度90楼2011-11-25 19:37
                              回复