三国志11吧 关注:321,310贴子:11,220,039

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

取消只看楼主收藏回复


……就是这个样子了,颜色位置大小可以自己设定,繁体字也可以显示


142楼2011-11-27 15:23
回复
    英语繁体字,都没问题,这样游戏功能就又攻关一部分了~~



    143楼2011-11-27 15:26
    回复
      2026-01-21 14:25:31
      广告
      不感兴趣
      开通SVIP免广告
      再贴一个……改变了字体和大小的,完美了~~~

      …………继续去做地形的多重纹理混合~~,以后再更新
      


      144楼2011-11-27 15:36
      回复
        谢谢支持~~~


        147楼2011-11-27 15:59
        回复
          那啥继续更新……
          搞了两天多重纹理混合了,总是受阻~~~


          148楼2011-11-27 18:33
          回复
            【多重纹理混合】是什么?就是多种不一样的纹理,通过某种规则叠加起来……形成新的纹理~~~~~~很明显这个对于地形的贴图很有用
            地形是多种多样的,但是不可能为每种地形画一个贴图,所以可以用多重纹理混合生成多重纹理……素材却只需要几张贴图,比如草地,沙地,岩石等等~~~~


            149楼2011-11-27 18:35
            回复
              多重纹理最难的地方,就是怎样设定规则……就是让几个贴图也怎样的方式混合……
              举几个例子
              比较陡的山坡不生草木裸露岩石,所以这样的部分岩石贴图占的成分大
              平缓的地方会有草和树,所以这里草木成分大……
              但其实地形是多种多样的,无法一一制定,更没有一个固定的规则……西北地区平缓的地方可能是沙土地,南方低缓的地域多有沼泽……等等等等很多规则,我发现自己无法制定一个满意的规则来生成纹理……


              151楼2011-11-27 18:39
              回复
                啊?测试什么= =


                152楼2011-11-27 18:39
                回复
                  2026-01-21 14:19:31
                  广告
                  不感兴趣
                  开通SVIP免广告
                  最后……放弃使用多重纹理制作地形,转而使用【地形图】使用最广泛的【高度着色表】(~~~我起得名字,大家理解是什么就行了)
                  就是这幅地形图左下角的部分~~~

                  


                  154楼2011-11-27 18:42
                  回复
                    那也得有内容啊……测试什么部分,没个考试大纲吗?


                    155楼2011-11-27 18:43
                    回复
                      ……真悲剧,这里凑活着看吧,因为我用多重纹理做的部分还不如这里的好看,乱的很…………用这个,估计可以醒目一些吧,也有利于辨识地形(自我安慰~~)

                      


                      156楼2011-11-27 18:45
                      回复
                        唔……马上就到最后一部分了……
                        说是不做引擎,一步步来,还是不知不觉完成了一个简单的游戏引擎……
                        功能如下
                        {
                        绘制图片,透明图片
                        地形的绘制和着色
                        文字的绘制
                        音乐音效控制
                        }
                        还剩特表重要的一个在接下来介绍,那就是——模型的读取和显示
                        


                        157楼2011-11-27 18:50
                        回复
                          模型……就是3D物体
                          模型在计算机中怎么存储呢?
                          一般都是存储成【点】和【三角形】的**……
                          为什么是【三角形】,因为【三角形】可以拼成其他所有的图形,而其他图形则没有这个功能~~~~
                          像图片一样,存储3D文件的格式也有许多
                          老牌的.3ds
                          3Dsmax中用的 .max
                          老游戏使用的 .obj .mdl
                          d3d支持的 .X
                          通用的 .fbx


                          158楼2011-11-27 18:52
                          回复
                            这些格式有的是开放标准的,就像.X .fbx
                            开发标准是什么意思呢?就是告诉程序员,点、三角形、坐标等等数据在文件中是怎么存储的,什么位置是什么……开发者就能根据这个标准,写代码讲这些格式中的模型数据读出来…………
                            有的是公司产品的专用格式(.3ds就是3D Studio的专用格式),他们没有公开储存方式……而这些格式的模型有特别流行,怎么办呢?于是程序员只好自己一步步实验,也大体摸索出来这样的格式的存储方式了~~~~~~~~~网络对于.3ds文件的读取文档就有好多种版本,不一定相同,但是都是对这种格式文件研究之后得出的,也都能实现一些功能~~~~~~~


                            159楼2011-11-27 18:57
                            回复
                              2026-01-21 14:13:31
                              广告
                              不感兴趣
                              开通SVIP免广告
                              ……对于这些模型格式,写的代码很复杂,于是我使用一个软件叫Deep Explorer(【共享软件】,别告诉我你不知道共享软件就是收费软件= =!)
                              他可以读取很多格式的文件,直接能导出数据,不用再遵循文件储存标准一步步操作了…………这也是个限制,就是想为游戏做MOD,就不能直接替换模型了,要先进行转换~~~~~~


                              160楼2011-11-27 19:01
                              回复