本站建议最低逻辑分辨率宽度720px
Loading...
西奥小镇吧
【教程】西奥小镇插件制作全攻略
tid:6222335740
16229151 22 324 4
楼主:Anssss11 Anssss😳
最后回复:贴吧用户_JJADK9G
61楼2条
pid:133799671657
百度用户UID4334273474 Mic0x null 的头像

Mic0x

关于生成车辆时会用到的id:
$carfirebrigade00 消防车
$carpolice00 警车
$carbus00 巴士/公交车
$carswat00 特种部队车
$tank00 tan克
$mltry_truck00 军用卡车
$carmedic00 救护车
$car_null00 没有图形的车(堵城专用)
63楼18条
pid:134074850181
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

新人自制插件,为什么水写的100000000升实际只生产10000升?
12楼6条
pid:127024856142
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

2.2 必要代码
这是一个插件建筑必须的代码
具体如图所示
*水和电力为正即生产,为负及消耗
*只有工商住宅需要Level(等级,分为T TT TTT)
11楼2条
pid:127024825693
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

2.1 代码结构
"指标":"数据"(记得使用英语的双引号和冒号)
指标是数据所表示的意思(比如宽度、长度)
数据是表示的具体数值(如宽度为5)
在每一行的最后面要加上 ,(英语的逗号)
最后一行不用加上逗号
在每份代码的最前面加上[{ 最后面加上 }]
64楼5条
pid:134088896701
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

请问水电哪写错了?
14楼5条
pid:127025793207
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

*需要格外注意的是width和height,之前说法和翻译是宽和高,但是我发现实际分别是建筑物靠左边的长和右边的长,具体见下图,此处以Rjroldan1的作品插件发射台为例。
*代码中的width和height必须一致,若不一致,会出现如下图2的情况。
60楼1条
pid:133799616251
百度用户UID4334273474 Mic0x null 的头像

Mic0x

关于车辆的代码:
(在复制时请务必把含有@的句子删除掉)
[
{
"id":"$车子的id",
"type":"car",
"frames":[
{"bmp":"车子贴图","w":宽,"h":高,"count":数量} ],
"v2":true
}
]
15楼2条
pid:127025846217
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

2.2.1 种类
不同建筑有不同的种类"type"
这会决定它显示在哪里
下面是种类对应的名称
residential 住宅
commercial 商业
industrial 工业 park 公园
sport 体育 religion 宗教 public 政府 award 奖励 decoration 装饰 landmark 地标 power 电 water 水 police 警察 military 军事
airport 机场 education教育
midic 医疗 waste disposal 垃圾处理
terrain 地形
body dispodal 葬礼服务
asphalt 沥青 tree 植物 hills 山丘
zone 区域 intersections 立交
bus 公交 train 轨道交通
elevated train 高架列车
metro 地铁 firework 烟火
disaster 灾难 firebrigade 消防
christmas 冬天
  • 百度用户UID4753665907 SNOWTJHD null 的头像SNOWTJHD
    错误地方应改为:midic→medic,firebrigade的fire后面加空格,萌新不注意会加载出错哦
    捂嘴笑
    如有问题可查询官网→插件→更多种类
5楼7条
pid:127024120022
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

1.1 边界
适用于一个建筑的地面边界、楼顶等
比较容易理解
通常使用“22”形式,即两个两个像素
以插件德国包豪斯德绍大学为例
可以看到地面和楼顶都是22形式
这样可以符合玩家视觉
7楼2条
pid:127024324758
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

1.3 其他
(1)贴图格式一般软件存储为.png,这是最好的,以.jpg也可以,不推荐
(2)在绘制例如建筑底部和建筑墙面时如果有一大块的相同色区,最好交杂差不多颜色但深浅不同的像素(不需要分层分布),这样更加自然,可以参考上面图片的建筑底部
66楼1条
pid:134197180964
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

大家一定注意:插件贴图不可超过1024×1024格的上限,否则加载失败(如下图)
67楼
pid:134197368521
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

世界最高楼,1024米高
滑稽
68楼9条
pid:134245259883
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

请问垃圾站的type按官网写了结果怎么加载失败?
69楼7条
pid:134297348884
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

请问马路插件是要画很多贴图吗?
70楼
pid:134299081913
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

由于住宅插件贴图过高,导致人口过多,卡死了
滑稽
72楼2条
pid:134423584036
百度用户UID3465459971 FishInNorth F北冥♂有鱼 的头像

FishInNorth

F北冥♂有鱼

带夜景的插件怎么做
滑稽
  • 百度用户UID4322779282 null 贴吧用户_aS86EaW189 的头像贴吧用户_aS86EaW189
    夜景本质上就是个动画,你只需要画一个夜景然后定义它,然后贴到你的插件上去,代码与方法详见官网,这个方法适合懒癌患者
    滑稽
73楼4条
pid:134437791380
百度用户UID4753665907 SNOWTJHD null 的头像

SNOWTJHD

DSA MK2.0road汽车通行速度是5.0吗?
31楼3条
pid:127040396839
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

2.3.6 升级代码
想像体育馆一样升级建筑让它看起来更酷?你需要两张大小相等的图片(一张升级前,一张升级后),它们两张图片只需要一份代码文件。
代码是:
(balabala对升级前建筑的介绍)
"upgrades": [{
"frames": [{"bmp":"升级后图片名.png"}],
"id": "upgrade",
"price": 升级价格,
"build time":升级时间,
"text": "升级后介绍",
"title": "升级后题目"}]
注意,如果这个建筑会生成车的话,升级前后各需要写一次代码。
35楼12条
pid:127090899625
百度用户UID2871337667 Anssss11 Anssss😳 的头像

Anssss11

Anssss😳

2.3.9 插件内置翻译
如果你希望让你的插件可以令全世界的玩家看得懂(上传到插件商店),那最好让你的插件可以适应不同语言。
在插件中,每种语言都有自己对应的两个字母的代码(如中文是zh,详见下图)。你可以在代码的title和text中添加这样的代码:
"title":"语言A的介绍[语言B的代码]语言B的介绍"
比如说
"title":"Hello[zh]你好"
*同理,可以叠加无数种语言。
*第一种语言不需要添加代码
  • 百度用户UID3359172062 Lonely_Lies 贴吧用户_5a52K9y 的头像Lonely_Lies 贴吧用户_5a52K9y
    回复
    Anssss😳
    :用了
    泪
    我是电脑上弄的,用中文标点的话会报错,在网上有下载到一些直接用中文的,他们可以显示中文(在插件平台上原插件是英语的,被作者允许后,被人翻译成中文后,不写[zh]用中文直接写在代码上也能被游戏显示,而不是显示乱码)
    喝酒
    是不是电脑版的得弄上官方的插件平台才能用中文啊
    泪
  • 百度用户UID3359172062 Lonely_Lies 贴吧用户_5a52K9y 的头像Lonely_Lies 贴吧用户_5a52K9y
    谢谢楼主的回复,确实是编辑软件的问题,我起初是在VS2015里面编辑的,后面换了个编辑器发现用他的编辑后的中文不是UTF-8的
    狂汗
    现在换别的编辑器就好了
    真棒
tbm@n0099.com https://github.com/n0099/open-tbm