53

主题

102

回帖

2367

积分

精英创作者

积分
2367

夏日·活跃之王勋章

发表于  2023-7-18 15:29:46 | 显示全部楼层 |阅读模式 1971 5
本帖最后由 喵头嘤#4895 于 2023-7-18 15:42 编辑

当文本控件绑定一些百分比属性时

1.png


游戏中显示的内容却没有后面的%符号
2.png


这时候只要在公式的地方输入%.1f%%
3.png



那么游戏中就能直接在数值后面加上%符号了
4.png


同理,输入/秒或者可用来显示恢复速度和暴击倍数等等
5.png

6.png

7

主题

47

回帖

690

积分

优秀创作者

积分
690

夏日·闪闪发光勋章

发表于  2023-7-18 15:39:28 | 显示全部楼层
自己试了很久显示%方式不行。感谢大佬6666

28

主题

65

回帖

903

积分

优秀创作者

积分
903

夏日·闪闪发光勋章

发表于  2023-7-18 16:00:46 | 显示全部楼层
牛逼,刚好要用

48

主题

91

回帖

1575

积分

精英创作者

积分
1575

夏日·活跃之王勋章

发表于  2023-7-19 22:18:54 | 显示全部楼层
%.1f%%是指明输出格式
.1就是0.1,0可以不写,表示输出只保留小数点后一位。
%%是输出一个百分号,前面的%是格式符。
上面是百度搜的答案,我还是没看明白
换成倍的话就是%.1f%倍是这样吗?


  • 后面的%%,因为%是一个格式符,如果单纯的写一个,会有歧义,所以在格式化字符串的时候再加一个%,这个时候的%%,前面那个相当于是转义符的作用,我是这么理解的
    2024-3-26 23:24

0

主题

26

回帖

127

积分

普通创作者

积分
127
发表于  2023-12-6 22:36:20 | 显示全部楼层
吊啊,打卡一下

0

主题

3

回帖

53

积分

普通创作者

积分
53
发表于  2024-3-26 23:24:26 | 显示全部楼层
大头大头#4169 发表于 2023-7-19 22:18
%.1f%%是指明输出格式
.1就是0.1,0可以不写,表示输出只保留小数点后一位。
%%是输出一个百分号,前面的% ...

后面的%%,因为%是一个格式符,如果单纯的写一个,会有歧义,所以在格式化字符串的时候再加一个%,这个时候的%%,前面那个相当于是转义符的作用,我是这么理解的