翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1022|回复: 7

[战役制作] [json] 决定版战役选关界面的署名栏效果 - 附代码和注释

[复制链接]

183

主题

9

精华

2万

积分

教皇

耕战
3329
鹰币
16762
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-5-28 08:28:26 | 显示全部楼层 |阅读模式
本帖最后由 newtonerdai 于 2020-5-28 08:32 编辑


效果图:
(注:UserMaterials的自定义材料技术是cly806搬运自车万战役大神duyhung2h-2的,下图中的章节图标则是用了戴子玲大佬转制的女将军模型)


该部分代码:


网页浏览:
        },       {"前面接": "Widget: Name: TitleLabel"},
        {
            "Widget": {
                "Type": "Base",                              "部件类型": "静态基础图形",
                "Name": "newtonerdai设计的署名栏整体",       "其实这些东西": "可以留下来的哟~~ლ(╹◡╹ლ) ",
                "ViewPort": {                          "视窗": "可以理解为在界面上开一个“窗户”,可以看到“室内”的景象,而material、text之类就是“室内的物品”",
                    "xorigin": 1920,                         "署名栏整体视窗原点x坐标": "起始点(0,0)位于屏幕最左上角。json里的100点对应1920*1080分辨率屏幕的50个像素;json里最大x、y坐标为3840*2160;如果是其他分辨率的屏幕,则系统会自动按比例调整。",
                    "yorigin": 200,
                    "width": 550,                            "署名栏整体视窗宽度": "在视窗范围内的内容才可以显示,在范围外的部分会被遮挡隐藏",
                    "height": 250,                           "署名栏整体视窗高度": "同上",
                    "alignment": "TopCentre",                "署名栏整体视窗对齐方式": "将署名栏整体视窗中上点对齐到其视窗原点"
                },
                "Image": {
                    "xorigin": 0,                            "署名栏的背景板原点x坐标": "署名栏整体视窗的左上角即为这个背景板图片的起始点(0,0)",
                    "yorigin": 0,
                    "width": 550,                            "署名栏的背景板宽高缩放": "署名栏图片原尺寸341*42像素,这里放到1920分辨率屏幕上相当于缩小到了原来的550/2/341=0.805倍",
                    "height": 67,
                    "alignment": "TopLeft",                  "署名栏的背景板对齐方式": "将背景板的左上角对齐到这个图片的原点"
                },
                "StateMaterials": {
                    "StateNormal": {
                        "Material": "ButtonCivDisabled",     "署名栏的背景板": "从materials.json里挑的,在widgetui/textures/menu/buttons/civ_inactive.png"
                    }
                },
                "ChildWidgets": [
                    {
                        "Widget": {
                            "Type": "Label",          "文本框": "与背景板不同。文本框的背景是透明的,其上承载了一些文字,框框限制了文字的可视区域即视窗。文字、隐形背景与框框合起来就是文本框",
                            "Name": "newtonerdai设计的署名栏里的文本框",
                            "ViewPort": {
                                "xorigin": 0,                "文本框视窗原点x坐标": "上面那个母部件视窗的左上角即为这个文本框子部件的起始点(0,0)",
                                "yorigin": 10,
                                "width": 550,                "文本框视窗宽度": "在视窗范围内的文本才可以显示,在范围外的部分会被遮挡隐藏。最好与视窗宽度相同,这样能避免自找烧脑",
                                "height": 50,
                                "alignment": "TopLeft",      "文本框视窗对齐方式": "将文本框左上角对齐到其视窗原点"
                            },
                            "也是ClippingOverride": "是Background",       "文本框裁切覆盖模式": "启用。可使文本框得以超出母部件(Base 署名栏整体)视窗而显示,就像在窗外拉一条横幅",
                            "StateMaterials": {
                                "StateNormal": {
                                    "Font": {
                                        "FontIndex": 0,
                                        "PointSize": 50,     "字号": "50点代表实1920*1080的屏幕上中文汉字为25*25像素",
                                        "Style": "Normal",
                                        "TextColor": {
                                            "r": 57,         "RGB": "文字颜色使用RGBA方案,可以自行查找RGB代码",
                                            "g": 28,
                                            "b": 27,
                                            "a": 255,        "阿尔法通道值": "即不透明度,0为完全透明,255为不透明"
                                        }
                                    }
                                }
                            },
                            "Text": "作者:newtonerdai",
                            "TextAnchor": "CentreCentre",       "文字区域锚点": "双中中点。这会让文字区域的中中点对齐到文本框视窗的中中点",
                            "ChildWidgets": []
                        }
                    }
                ]
            }
        },       {"后面接": "Widget: Name: ScenarioButton1"},
        {

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

91

主题

14

精华

2万

积分

都主教

耕战
3368
鹰币
20766
天龙币
0
回帖
1381
附庸关系1
发表于 2020-5-28 08:45:40 | 显示全部楼层
很好的帖子,能否发一下那个icon,挺好看的,另外我建议所有注释加上前置字符这样更符合规范,否则怕文件报错。提个建议
回复

使用道具 举报

8

主题

0

精华

2645

积分

公爵

耕战
447
鹰币
1511
天龙币
0
回帖
111
附庸关系2
发表于 2020-5-28 12:03:00 | 显示全部楼层
建议加精
回复

使用道具 举报

91

主题

14

精华

2万

积分

都主教

耕战
3368
鹰币
20766
天龙币
0
回帖
1381
附庸关系1
发表于 2020-5-28 12:31:45 | 显示全部楼层
本帖最后由 cly806 于 2020-5-28 12:33 编辑

这个可以高亮,但不到加精的程度,我的宝典才可以
回复

使用道具 举报

8

主题

0

精华

2645

积分

公爵

耕战
447
鹰币
1511
天龙币
0
回帖
111
附庸关系2
发表于 2020-5-28 12:36:31 | 显示全部楼层
cly806 发表于 2020-5-28 12:31
这个可以高亮,但不到加精的程度,我的宝典才可以

宝典啥时候发论坛
回复

使用道具 举报

91

主题

14

精华

2万

积分

都主教

耕战
3368
鹰币
20766
天龙币
0
回帖
1381
附庸关系1
发表于 2020-5-28 12:43:26 | 显示全部楼层
Papermanmmj 发表于 2020-5-28 12:36
宝典啥时候发论坛

新桶在审稿,还要改错误的,你可以上群 下1.0版本的
回复

使用道具 举报

0

主题

0

精华

7

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
1
附庸关系0
发表于 2023-11-24 11:14:35 | 显示全部楼层
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-22 21:12 , Processed in 0.141120 second(s), 85 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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