当前位置: 首页 > news >正文

Ren‘Py给不同的角色安排不同的对话框

方法

直接指定值

define e = Character( "你", # 姓名 window_background = "images/textbox2.png", # 你图片的位置 window_xpos = 1100, # 距离左侧1100像素(替换数值直到位置合适) window_ypos = 1050, # 距离右侧1050像素(替换数值直到位置合适) )

然后在label里调用就行

e "现在这个对话框变了,且位置可能不同。"

问题一

但是这么做,会有个问题,调用的时候前面有图片变化就会闪一下。

把这个改成hide就行了

原理我也不知道,但是能运行的bug就不是bug

问题2

这之后又会有个问题,单独的with语句会触发Ren'Py 的界面重绘逻辑,重置对话窗口的显示状态。

解决方法是效果融入 transform

例如渐入效果

# 先定义带dissolve效果的transform(可放在init块或标签前) transform left_with_dissolve: left # 位置 alpha 0.0 # 初始透明 linear 0.5 alpha 1.0 # 0.5秒淡入(等效dissolve)

然后再调用

show tu at left_with_dissolve
http://www.jsqmd.com/news/463457/

相关文章:

  • Agent开发学习
  • Crmeb.java项目理解(一)
  • HTB Tracks - REVERSE - SimpleEncryptor
  • Python中继承带来的问题
  • NFTMarket 1 | NFT 简介、业务、技术方案
  • 四字节十六进制转化为单精度IEEE 754 浮点数
  • 打开软件就弹出vccorlib120.dll如何修复? 附免费下载方法分享
  • Ray + LanceDB + Daft 构建大规模向量数据分析管道
  • 计算机软件资格考试——专业英语
  • 没有 Base Code 谈何重构?揭秘智能零零AI论文助手从 0 到 1 的大模型结构化生成引擎
  • 打开软件就弹出vcomp.dll如何修复? 附免费下载方法分享
  • macbookair安装openclaw
  • Ray 集群多用户资源隔离实践
  • MySQL 进阶:库与表的DDL核心操作全指南(含实战案例)
  • 工业 + AI 落地实践:JBoltAI在工业场景的应用解析
  • 打卡信奥刷题(2938)用C++实现信奥题 P5800 [SEERC 2019] Life Transfer
  • 单片机高阻态:数字电路中的“隐形守护者”
  • Qt开发与MySQL数据库教程(一)——配置MySQL
  • 数据|非rag的类人检索
  • Java团队转型AI应用开发:挑战与JBoltAI的破局之道
  • 打卡信奥刷题(2939)用C++实现信奥题 P5810 [SCOI2004] 文本的输入
  • 化学绘图效率革命:InDraw五大核心功能全解析,从OCR识别到CAS号检索的实战指南
  • JBoltAI视频SOP:让“工业+AI”更高效直观
  • Python爬虫实战:监控贝壳找房小区均价与挂牌增量!
  • 物联网毕业设计效率提升指南:基于STM32原理图的模块化设计与快速验证方法
  • Spring Boot WebClient性能比RestTemplate高?看完秒懂!
  • 打卡信奥刷题(2940)用C++实现信奥题 P5815 [CQOI2010] 扑克牌
  • MTools教育应用:智能批改系统开发实战
  • 次元画室生成网络拓扑图:运维与网络教学的AI助手
  • 1.9 电子商城核心链路质量保障:从下单到支付的测试实战拆解