查看: 803|回复: 1

[有事请教] 如何制作悬浮信息窗口

[复制链接]
梦石
0
星屑
1715
在线时间
159 小时
注册时间
2019-10-17
回帖
43

RM创作大赛01参赛者

发表于 2025-10-26 23:55:29 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我希望玩家踩到某个事件时(图例中的绿色“?”),在事件旁边出现一个窗口,里面显示文字、图标、图像等(图例中的Intro)

当玩家离开事件格时,该窗口消失。

目前我的一个设想是使用显示图片。但是用图片的话我怕影响游戏性能。所以有没有能其他可实现的方式呢?

Screenshot_20241130_233551.jpg
比较健康
梦石
0
星屑
6334
在线时间
287 小时
注册时间
2018-1-22
回帖
207
发表于 2025-10-27 11:52:36 | 显示全部楼层
办法肯定是有的,但需要你有一定代码基础,思路就是在地图场景创建一个窗口容器,事件碰撞后设置其属性并显示
比如
  1. Scene_Map.prototype.createEventInfoWindow = function() {
  2.     // 创建窗口
  3. };

  4. Scene_Map.prototype.setEventInfoWindow = function(...arguments) {
  5.     // 传参设置窗口属性 并显示
  6. };
复制代码


然后事件里添加脚本语句,调用显示的函数
  1. SceneManager._scene.setEventInfoWindow(param0, param1, ...);
复制代码
自分自身の神様になること
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部