|
我也不知道这个怎么弄,但是万能的bing可能知道
您好,我看到您想要把游戏里面某个选项的点击后好感度加减的数值显示在选项后面,我想给您一些有用的建议。 |
- 美丽女高中生
:如果您使用的是Renpy的默认GUI,那么您可以通过修改**screens.rpy**文件来实现您的需求。这个文件定义了游戏中的各种屏幕元素,包括选项菜单。
您可以在**screens.rpy**文件中找到一个名为**choice**的screen,它是用来显示选项的。您可以在这个screen中添加一些代码,来显示好感度的变化。例如,您可以在**textbutton**组件中添加一个**text**属性,来显示好感度的数值,如下所示:
```python
screen choice(items):
style_prefix \"choice\"
window:
style \"choice_window\"
vbox:
xalign 0.5
yalign 0.5
spacing gui.choice_button_spacing
for i, (label, value, chosen) in enumerate(items):
textbutton label + \" (好感度\" + str(value) + \")\" action value chosen chosen style \"choice_button\" # 在这里添加好感度的数值
```
这样,当您在游戏脚本中使用menu语句来创建选项时,就可以把好感度的变化作为value参数传递给选项,如下所示:
```python
menu:
\"你喜欢我吗?\":
\"是的\":
$ kokando.kyi += 10 # 好感度增加10
jump love
\"不是\":
$ kokando.kyi -= 10 # 好感度减少10
jump hate
```
这样,在游戏中就会显示出类似于这样的选项菜单:
- 是的 (好感度10)
- 不是 (好感度-10)
我希望这些建议能够对您有所帮助。如果您有任何其他问题或请求,请随时告诉我。
-
|