请选择 进入手机版 | 继续访问电脑版
跳转到:
打印 上一主题 下一主题

[作品] 帝国时代3自建地图-A四分天下

  [复制链接]
跳转到指定楼层
楼主
POLICE1994发表于 2020-3-16 17:20:54
经过几天的地图编写学习,终于有勇气把地图发出来分享给大家了,由于是第一次制作,所以花了不少心思,论坛查找教程,请教大神,翻看别人制作的地图等,最终完成了。可能还不是那么完美,但是自我感觉还可以
好了,废话不多说,上图

帝国时代3自建地图-A四分天下

帝国时代3自建地图-A四分天下

安装和其他的随机地图一样
安装位置:我的文件夹\My Games\Age of Empires 3\RM3
最后感谢大神@青天小羽 的帮助指导!
感谢论坛提供平台!

下载地址:https://www.aoebbs.net/down_283.html
游客,如果您要查看本帖隐藏内容请回复

帝国时代3自建地图-A四分天下

帝国时代3自建地图-A四分天下

帝国时代3自建地图-A四分天下

帝国时代3自建地图-A四分天下










评分

参与人数 1食物 +40 木材 +25 钱币 +32 茶叶 +3 经验 +100 收起 理由
Admin + 40 + 25 + 32 + 3 + 100 精华自动加分好像出问题了..

查看全部评分

沙发
1445989920@qq.c发表于 2020-3-16 19:16:24
666666
回复
板凳
こはね发表于 2020-3-17 00:06:15
做的不错,不过我建议减少一点树木,或者分散一点
回复
请叫我小羽大佬
地板
こはね发表于 2020-3-17 00:09:37
另外,楼主去资源中心继续发一次吧
回复
请叫我小羽大佬
5#
沉默以对发表于 2020-3-17 11:02:27
666膜拜大佬
回复
6#
POLICE1994发表于 2020-3-17 11:10:30
青天小羽 发表于 2020-3-17 00:06
做的不错,不过我建议减少一点树木,或者分散一点

好的,那个树木的分布还在研究中,具体的分布还不清楚,都是随机的
回复
7#
POLICE1994发表于 2020-3-17 11:13:14
青天小羽 发表于 2020-3-17 00:09
另外,楼主去资源中心继续发一次吧

好的已经发了
回复
8#
POLICE1994发表于 2020-3-17 11:13:58

我不是大佬,新手小白
回复
9#
こはね发表于 2020-3-17 11:28:19
POLICE1994 发表于 2020-3-17 11:10
好的,那个树木的分布还在研究中,具体的分布还不清楚,都是随机的 ...

可能是for循环用的太多了
比如我的旧版天朝地图2人建造森林大概循环200次,3人大概循环600次,5人大概循环2400次,8人大概循环4000次,导致8人开地图要等很久,如果电脑差一点要等上5分钟,后来才发现是for循环里面包含了另一个for循环

如果你是用创建森林,那么我可能没说到,刚才去看了一下教程,因为在创建地图已经说了范围大小,所以创建森林那里没有再重复说一遍,  rmSetAreaSize(TestID, rmAreaTilesToFraction(500), rmAreaTilesToFraction(500));是设定森林大小。

其他的顶部有说到
      )] rmSetAreaForestClumpiness(int areaID, 范围0-1.0): 设定部分树木与另一部分树木之间的间隔,数值越少越分散,数值越大越密集。

[(      )] rmSetAreaForestDensity(int areaID, 范围0-1.0): 设定树木的密度,数值越大,密度越大,树木数量越多,当密度足够大的时候可以无视rmSetAreaForestClumpiness语句了。

[(      )] rmSetAreaForestUnderbrush(int areaID, 范围0-1.0): 设定灌木丛密度,数值越大,灌木丛越多。

[(      )] rmSetAreaForestType(int areaID, string forestName): 给地形设定森林类型,然后这个地形就变成森林了,string forestName参考下表。








回复
请叫我小羽大佬
10#
POLICE1994发表于 2020-3-17 12:06:25
青天小羽 发表于 2020-3-17 00:09
另外,楼主去资源中心继续发一次吧

今天又看了一下
                int playerTilesX=10000;                        //设定地图X大小
                int playerTilesZ=10000;                        //设定地图Z大小(帝国3的Y是高度,Z才是我们平常所用到的Y)

                int SizeX = 2*sqrt(cNumberNonGaiaPlayers*playerTilesX);
                int SizeZ = 2*sqrt(cNumberNonGaiaPlayers*playerTilesZ);

这几句是否可以这样翻译
定义 :玩家名(随便翻译的)=10000
那么  定义:地图大小=2 X 开平方(玩家数 X 10000))
假设  一共4个玩家  就是:地图大小= 2 X 开平方(4 X 10000))=400
按照坐标图 X,Z的为0-1,那么确定精细坐标的时候就相当于把一个坐标长度1分成400份,每一份相当于0.0025, 在制作河流呀,固定的部落呀等时,先直接制作0-400的坐标图(坐标生成器),然后叠加上要绘制河流等地图图片,在200的坐标中把坐标确定出来(很精细),例如(200,200)的坐标,转换成帝国1的坐标就是200 X 0.0025=0.5(这个转换也有工具可以直接换)那么在具体的制作中就可以定位(0.5,0.5)了

还有那个河流的
int RiverID = rmRiverCreate(-1, "Texas Pond", 1, 1, 25, 25);              //(int areaID, 河流类型, 作用不明, 作用不明, 最小半径, 最大半径)
                rmRiverAddWaypoint(RiverID, 0.9, 0.9 );                                               //坐标参照地图坐标
                rmRiverAddWaypoint(RiverID, 0.1, 0.1 );                                              //坐标参照地图坐标  
经过测试 按照以上方法得出的一个这样的结论:使用(-1, "Texas Pond", 1, 1, 25, 25); 这组数据时,(25+25)*2=100(河流宽度)当玩家人数为2时,地图大小=2*开方(2*10000)=200,那就是 河流 占 全地图的一半

不知道是否是这个意思

收起回复
  • POLICE1994 : 说错了:在200的坐标中把坐标确定出来(很精细)应该是 在400的坐标中把坐标确定出来(很精细);(25 25)*2=100(河流宽度) 应该是 (25 25)*2=100(河流面积)
    2020-3-17 12:11
11#
こはね发表于 2020-3-17 15:27:09
POLICE1994 发表于 2020-3-17 12:06
今天又看了一下
                int playerTilesX=10000;                        //设定地图X大小
                int playerTilesZ=10000; ...

这种工具想想就好了,如果不是大公司或者顶尖的大学,可能都无法做出识别图像程序,除非开源



不过制作超级精细的坐标倒是有可能,自己用cad再每一小格多分10份就差不多了
回复
请叫我小羽大佬
12#
tobey123发表于 2020-3-19 21:00:24
66666666666
回复
13#
qinqian发表于 2020-3-20 11:00:48
萌新报道
回复
14#
こはね发表于 2020-3-21 15:53:46
你直接定死放置玩家有点不太行,特别是两人的情况下
913115e75c4ff9fb7b.png
这种定死的写法我是不太推荐的,你用rmPlacePlayersCircular(0.35, 0.35, 0.0);再给城镇中心、开局探险家添加几个放置限制避开贸易路线以及水域应该会更好



两个城镇中心靠太近
screen171.jpg

screen173.jpg

screen172.jpg



}14UW6F{9G7FQHS~PISM52M.jpg
收起回复
  • POLICE1994 : 是的,我当时学完后,刚好有三个朋友一起玩,就把那个圆形放置改成了固定了,避免中间出现敌人
    2020-3-22 12:03
  • こはね 回复 POLICE1994 : 其实要固定,也不建议固定太相近;例如可以玩家1在左下,玩家2在右上,玩家3在左上,玩家4在右下,直到玩家5才出现相邻的情况。
    2020-3-22 14:19
请叫我小羽大佬
15#
Ktwo5132发表于 2020-4-4 19:26:12
感觉不错。下来看看
回复
16#
中文注册哥发表于 2020-6-2 23:34:43
看着舒服
回复
17#
达思维达尼亚发表于 2020-6-13 15:39:14
看起来不错哦
回复
18#
达思维达尼亚发表于 2020-6-13 15:44:28
为何总是不能下载
回复
19#
POLICE1994发表于 2020-6-27 01:55:24

可以下载,复制“https://www.aoebbs.net//source/p ... 200317111252270.rar”到下载器
回复
20#
asd839355072发表于 2020-7-12 18:02:47
下载玩玩
回复
21#
lijing5858发表于 2020-10-10 21:16:56
谢谢分享。
回复
22#
zhaoawei发表于 2020-11-4 18:27:33
帝国时代3自建地图-A四分天下
回复
23#
牛克拉斯12发表于 2021-3-28 20:04:21
6666666666666666666
回复
24#
暗雪之夜发表于 2021-3-30 23:15:44
感觉很不错,试试看哈哈
回复
25#
DeagleY发表于 2021-5-21 19:44:00
大佬666
回复
26#
frankylwf发表于 2021-5-21 23:11:28
111111111111111111
回复
27#
岭南嬴政发表于 2021-6-22 10:57:35
666666
回复
28#
ly2008x发表于 2021-7-8 09:05:55
不错不错,谢谢楼主
回复
29#
xieyong68发表于 2021-7-11 13:03:24
回复
30#
879998999发表于 2021-8-7 03:22:31
666666666666666666
回复