User:盐棋/Sandbox

来自Arcaea中文维基
盐棋讨论 | 贡献2024年2月17日 (六) 11:05的版本 (新阶段)
Auxesia
Songs auxesia.jpg
画师シエラ
Songs auxesia.jpg
画师シエラ
曲目信息
曲师
曲包
时长
02:04
BPM
183
谱面信息
难度
[Past]
[Present]
[Future]
等级
3
6
9
note数量
谱面设计
Nitroだー!!
Nitroだー
谱面信息(Joy-Con)
难度
[Past]
[Present]
[Future]
note数量
背景
更新时间
移动版
v1.1.4
(2017/08/10)
NS版
v1.1.4
(2017/08/10)
曲目信息模板提示信息
  • 此模板缺少PastNotePresentNoteFutureNote参数,此参数无法自动读取。
  • 此模板的NS版更新版本是未完整状态。请添加更新版本NS更新时间NS参数。
  • 用户:盐棋/Sandbox用于非整块页面的实验

    有3个沙盒,用户:盐棋/Sandbox2; 2个模块沙盒,模块:沙盒/盐棋/Sandbox1; 1个CSS沙盒,用户:盐棋/Sandbox.css

    模块:Songtable模板:曲目信息/styles.css

    模板:songlist模板:songlist NS模板:packlist模板:packlist NS模板:unlocks模板:unlocks NS

    Help:表格

    TODO

    1. 用lua for迭代器实现流,修改模块沙盒,废弃Module:Stream
    2. 简化Module:Songtable
    3. 修改Module:Unlock,废弃Module:Packlist indexModule:Songlist index
    4. 修改Module:ChartConstant,废弃Module:Nullish
    5. 减少代码中的无初始化local,及concat运算符
    6. 废弃Template:Langj

    完成的:

    1. 参考Module:Arcaea_DataModule:DataTemplate:Transition.json写一个新的Data模块(还差unlocks)
    2. 点分自动化曲目列表(还差duration、version)
    3. 编写ini/properties parser(可以在parse中给key额外的门限)

    小去世

    1. mw.loadJsonData生成的是元表,mw.text.jsonDecode生成的是实体表
    2. 目前看来在本站想直接向“#invoke”(Scribunto)传递表/数组很难了,试试点分语法?
    3. 用泛型for可以写一个简单的Stream出来
    4. 一个比较完整的Lua参考是fandom的,有条件也可以看看api
    5. lua一个比较好的IDE是ZeroBraneStudio,一个比较好的语法/doc插件是emmylua(annotation比较完备了)
    6. 与其mw.log不如mw.getCurrentFrame():expandTemplate { title = ""}

    曲目边缘情况

    模板文档[查看] [编辑] [历史] [清除缓存]

    该模板目前没有文档。
    如果您知道如何使用此模板,请使用下方的链接创建它。

    上述文档嵌入自User:盐棋/Sandbox/doc(编辑 | 历史)
    您还可以检视Rotaeno中文维基中该模板的模板文档,如果存在对应的同版本模板的话。