模板:Map:修订间差异
来自星露谷物语扩展百科
更多语言
更多操作
Margotbean(留言 | 贡献) 无编辑摘要 |
无编辑摘要 |
||
| (未显示3个用户的10个中间版本) | |||
| 第1行: | 第1行: | ||
<includeonly><div | <includeonly>{{CSS|Map}}<div class="maplayout">{{#ifeq:{{{island|}}}|small||{{#ifeq:{{{main|}}}|false||<div class="mapcontainer" style="width:{{#if:{{{3|}}}|{{{3|}}}|400}}px;height:{{#expr:({{#if:{{{3|}}}|{{{3|}}}|400}}/400*244)round0}}px;"><div class="maplocation" style="left:{{#if:{{{1|}}}|{{{1|}}}|0}}px;top:{{#if:{{{2|}}}|{{{2|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>{{#if:{{{loc2x|}}} | <div class="maplocation" style="left:{{#if:{{{loc2x|}}}|{{{loc2x|}}}|0}}px;top:{{#if:{{{loc2y|}}}|{{{loc2y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}{{#if:{{{loc3x|}}} | <div class="maplocation" style="left:{{#if:{{{loc3x|}}}|{{{loc3x|}}}|0}}px;top:{{#if:{{{loc3y|}}}|{{{loc3y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}{{#if:{{{loc4x|}}} | <div class="maplocation" style="left:{{#if:{{{loc4x|}}}|{{{loc4x|}}}|0}}px;top:{{#if:{{{loc4y|}}}|{{{loc4y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}[[File:Map.png|{{#if:{{{3|}}}|{{{3|}}}|400}}px|link=]]</div>}}}}<!------------- BETWEEN ------------->{{#ifeq:{{{island|}}}|true|<div class="mapcontainer" style="width:{{#if:{{{3|}}}|{{{3|}}}|400}}px;height:{{#expr:({{#if:{{{3|}}}|{{{3|}}}|400}}/400*244)round0}}px;"><div class="maplocation" style="left:{{#if:{{{islandloc1x|}}}|{{{islandloc1x|}}}|0}}px;top:{{#if:{{{islandloc1y|}}}|{{{islandloc1y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>{{#if:{{{islandloc2x|}}} | <div class="maplocation" style="left:{{#if:{{{islandloc2x|}}}|{{{islandloc2x|}}}|0}}px;top:{{#if:{{{islandloc2y|}}}|{{{islandloc2y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}{{#if:{{{islandloc3x|}}} | <div class="maplocation" style="left:{{#if:{{{islandloc3x|}}}|{{{islandloc3x|}}}|0}}px;top:{{#if:{{{islandloc3y|}}}|{{{islandloc3y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}{{#if:{{{islandloc4x|}}} | <div class="maplocation" style="left:{{#if:{{{islandloc4x|}}}|{{{islandloc4x|}}}|0}}px;top:{{#if:{{{islandloc4y|}}}|{{{islandloc4y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}[[File:Ginger Island Map.png|{{#if:{{{3|}}}|{{{3|}}}|400}}px|link=]]</div>|}}<!------------- BETWEEN ------------->{{#ifeq:{{{island|}}}|small|<div class="mapcontainer" style="width:{{#if:{{{3|}}}|{{{3|}}}|400}}px;height:{{#expr:({{#if:{{{3|}}}|{{{3|}}}|400}}/400*244)round0}}px;"><div class="maplocation" style="left:{{#if:{{{1|}}}|{{{1|}}}|0}}px;top:{{#if:{{{2|}}}|{{{2|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>{{#if:{{{loc2x|}}} | <div class="maplocation" style="left:{{#if:{{{loc2x|}}}|{{{loc2x|}}}|0}}px;top:{{#if:{{{loc2y|}}}|{{{loc2y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}{{#if:{{{loc3x|}}} | <div class="maplocation" style="left:{{#if:{{{loc3x|}}}|{{{loc3x|}}}|0}}px;top:{{#if:{{{loc3y|}}}|{{{loc3y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}{{#if:{{{loc4x|}}} | <div class="maplocation" style="left:{{#if:{{{loc4x|}}}|{{{loc4x|}}}|0}}px;top:{{#if:{{{loc4y|}}}|{{{loc4y|}}}|0}}px;">[[File:Maplocation.png|20px|link=]]</div>|}}[[File:Map with Island.png|{{#if:{{{3|}}}|{{{3|}}}|400}}px|link=]]</div>|}}</div></includeonly><noinclude>{{Documentation}}</noinclude> | ||
2026年1月19日 (一) 01:34的最新版本
描述
当前模板用于展示一张游戏地图,并在地图上插入一个或多个玩家的位置的图标。此模板通过动态生成标记,直观地展示游戏内的具体位置。
用法
该模板接受多个参数,可以控制地图的类型、尺寸和标记的位置。坐标参数用于设定玩家头像图标在地图上的位置。
第一个位置的 x 和 y 坐标是匿名参数(也就是参数一和参数二),必须按顺序作为第 1 和第 2 个参数传入。如果需要指定宽度,必须将其作为第 3 个参数。
基本结构
{{Map
|x 坐标 (左侧偏移)
|y 坐标 (顶部偏移)
|宽度 (可选, 默认为 400)
|loc2x = 第二个位置的 x 坐标(可选)
|loc2y = 第二个位置的 y 坐标(可选)
|loc3x = 第三个位置的 x 坐标(可选)
|loc3y = 第三个位置的 y 坐标(可选)
|loc4x = 第四个位置的 x 坐标(可选)
|loc4y = 第四个位置的 y 坐标(可选)
|island = (可选,可填写 true 或 small,显示姜岛相关的地图)
|main = (可选,设置为 false 时隐藏主地图)
……其他用于姜岛地图的特定坐标参数……
}}
参数详解
通用参数
{{{1}}}(匿名参数)- 第一个标记的 x 坐标(从左侧的偏移量,单位 px)。仅对主地图和附带姜岛的主地图有效。
{{{2}}}(匿名参数)- 第一个标记的 y 坐标(从顶部的偏移量,单位 px)。仅对主地图和附带姜岛的主地图有效。
{{{3}}}(匿名参数)- 地图的 宽度,单位 px。高度会根据宽度自动缩放。如果省略,默认为 400。
地图类型控制
island- 控制显示的地图类型。
- 如果设为 true,则仅显示姜岛的地图。
- 如果设为 small,则显示包含姜岛区域的完整主地图。
- 如果省略或为其他值,则显示默认的星露谷主地图。
main- 如果设为 false,则在不使用 island 参数的情况下,主地图不会显示。可用于仅显示姜岛地图的场景。
额外位置参数
用于主地图和带岛屿的主地图
loc2x / loc2y:第二个标记的 x / y 坐标。
loc3x / loc3y:第三个标记的 x / y 坐标。
loc4x / loc4y:第四个标记的 x / y 坐标。
仅用于姜岛地图 (island=true)
islandloc1x / islandloc1y:第一个标记的 x / y 坐标。
islandloc2x / islandloc2y:第二个标记的 x / y 坐标。
islandloc3x / islandloc3y:第三个标记的 x / y 坐标。
islandloc4x / islandloc4y:第四个标记的 x / y 坐标。
示例
基础示例
在 (100, 100) 坐标处显示一个标记。
{{Map|100|100}}
显示效果:
自定义尺寸
将地图宽度设为 200px。
{{Map|100|10|200}}
显示效果:
带有 3 个位置标记的地图
{{Map|200|150|loc2x=276|loc2y=54|loc3x=96|loc3y=130}}
显示效果:
仅显示姜岛地图
{{Map|main=false|island=true|islandloc1x=180|islandloc1y=107}}
显示效果:
显示包含姜岛的完整地图
{{Map|360|214|island=small}}
显示效果:
[ 查看 | 编辑 | 历史 | 刷新 ]上述文档的内容来自模板:Map/doc。