开启左侧

导入铁路线路图生成器的屏蔽门格式

[复制链接]
Furina_汇百川 作者认证 2022-8-20 08:40:43

还没有账号?赶快去注册吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
众所周知,铁路线路图生成器是一款很好的工具,可以生成港铁、上海地铁和广州地铁风格的线路图,而且能把线路图保存为json文件2 e4 J( M: N0 ]0 D2 d/ k  p7 Y
于是是不是就可以设想,通过导入铁路线路图生成器的json文件,就可以让一个片区或者一条线路的屏蔽门显示所导入的屏蔽门格式,也就是广州地铁和上海地铁风的屏蔽门7 ]# Z5 W/ M& L- ]0 ?9 T# `

( W9 u8 t  c) F* K3 C" ^! H9 c. v
芙 门 永 存
BigPineapple 作者认证 2022-8-20 09:20:36
我觉得有戏,这样我服务器的人能笑死
你是一个一个一个正在小升初的菠萝啊(
-DKZ4- 作者认证 2022-8-20 10:27:19
线路图保存json文件是用来存储站点编号、名称、线路颜色、样式的,真正的生成器代码在github上,个人感觉MTR可以使用这种生成器制作的线路图
Xiaotang27 作者认证 2022-8-20 11:07:09
其实可以用sildeshow模组来现实图片,那样是目前版本最好的方式了* ^5 {& S- N, t+ d6 k* ]7 f! y7 g  c' \
不过我也希望可以导入自定义的json,毕竟天津地铁的滑动门上面写的是本站站名而不是开往xxx(
你是一个一个一个做车但做不出来高质量的小唐啊(直球
不常看BBS私信,可联系Discord:Xiaotang27#8650 bilibili:小唐Xiaotang27 QQ:3624562940
QQ不定期上线
头像被屏蔽
XHG78999 作者认证 2022-8-20 18:43:43
本帖最后由 XHG78999 于 2022-8-20 19:03 编辑 , Q9 `3 U5 y0 E9 o

0 Q1 f( i5 S. ?# w. b我是参与过rmg开发的人,说一句:
3 }% ^9 N! L5 S& q1.首先rmg目前的v5版本数据格式极其复杂,按照mtr的代码结构,直接读取会导致在读取部分产生性能瓶颈。因为在v3中数据按照车站来排序,并且线路属性放在json外围,然而v5更新后以线路排序,对于结构复杂的图像的识别会非常累赘。/ u4 l! R" ~' {# z* x- A3 f& [
2.如果站名不匹配那就得吃雪去了(悲,而且mtr的路线机制不能很好处理v5的共线和非贯通支线(需要在线路图上画出共线线路的非共线段的特殊实现,官方不推荐)功能。由于mtr本身方块设计原因,上海风格的destination也无法正常显示。# g/ w9 A# y! ]; [/ H( m: c) Z
3.v5生成图像本身因为某些原因就会慢一些(延迟2-3秒左右,不像v3及时更新),而且性能完全是es新语法和promise撑起来的(wongchito在slack的原话),放进java估计延迟会高达11.4514秒罢(悲
! o& \, S- Q7 u/ M4.mtr的渲染真真真的不适合rmg啊!特别是对特殊的标识的渲染,rmg直接一个svg就解决了,但是考虑到抗锯齿,所以mtr的drawtexture必须一个一个一个的渲染,不然锯齿严重。
: l% K" n/ {/ S2 x, f5.如果可以,我会考虑让zbx1425和thekingofcity沟通一下,这个问题我也说不太定,因为我好久没有写rmg的代码了(划7 A) p: C' G+ \" Y
596wjr 作者认证 2022-11-18 19:59:17
北京地铁的屏蔽门这么写的
& p/ |; R* C) `4号线    海淀黄撞  4号线  线路图  4号线  ←开往 天宫院  4号线  线路图    % H  S6 e& {% k3 \6 f
希望能自定义怎么写
596那些神奇的追加包(点击名字可跳转)
方速轨道包(适用于MTR3.*+NTE) 已完工
方速轨道包(适用于MTR4.*) 持续开发中
北京地铁闸机 已完工
[url=https://www.mtrbbs.top/thread-4800-1-1.htm
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表