设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1872|回复: 6
打印 上一主题 下一主题

[已经解决] 队标如何跟随角色移动

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3181
在线时间
1863 小时
注册时间
2010-6-19
帖子
1205
跳转到指定楼层
1
发表于 2022-6-10 21:30:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在地图界面弄了个队标窗口,想让队标固定到角色头上,角色走到哪队标就跟着移动,大佬帮忙看看~
队标.rar (240.29 KB, 下载次数: 7)

Lv5.捕梦者

梦石
24
星屑
7017
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

2
发表于 2022-6-18 21:32:32 | 只看该作者
给这个窗口类的update里添加下面两句

self.x = $game_player.screen_x
self.y = $game_player.screen_y

然后在Scene_Map 里的 update 里添加一个
对应这个窗口的 .update
(我没看工程,不过盲猜你应该是在Scene_Map 里面导入这个窗口的)

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3181
在线时间
1863 小时
注册时间
2010-6-19
帖子
1205
3
 楼主| 发表于 2022-6-18 22:23:25 | 只看该作者
纯属小虫 发表于 2022-6-18 21:32
给这个窗口类的update里添加下面两句

self.x = $game_player.screen_x

完美解决,感谢
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
24
星屑
7017
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

4
发表于 2022-6-18 22:54:58 | 只看该作者


如果想要窗口框框不显示的话
可以在这个窗口类的初始化里
self.z = 0
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3181
在线时间
1863 小时
注册时间
2010-6-19
帖子
1205
5
 楼主| 发表于 2022-6-18 23:14:19 | 只看该作者
纯属小虫 发表于 2022-6-18 22:54
如果想要窗口框框不显示的话
可以在这个窗口类的初始化里
self.z = 0

我在Scene_map里面加了个判定

    # 生成队标窗口
    @db = Window_db.new
    # 隐藏窗口
    @db.visible = false

    # 队伍人数大于1
    if $game_party.actors.size <= 1
      # 隐藏窗口
      @db.visible = false
     # 刷新地图画面
      $game_map.update
    else  
      # 显示窗口
      @db.visible = true
      # 刷新地图画面
      $game_map.update
    end

怎么人物加入和离开的时候不刷新画面的,要切换场景才会显示出队标窗口
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
24
星屑
7017
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

6
发表于 2022-6-19 04:26:15 | 只看该作者
黑米馒头 发表于 2022-6-18 23:14
我在Scene_map里面加了个判定

    # 生成队标窗口

兄弟最后那句话有些歧义~是问题,还是目的?
我看了你上面所写代码的情况,应该是指你的问题吧~
你应该想说的是:“为什么队员加入或离开的时候,队标不会刷新;而要切换场景,如开关菜单,换地图,队标才会刷新”吧?
如果是按照这个问题,那应该就是你的判定的if的那段的位置写错了
不能写在main的非循环定义里,否则就相当于是window类的initialize,只会在刚启动的时候执行一次!
可以直接写在Scene_map 的 update里面,然后把$game_map.update这两行删了,这样一来,这个判定将会每帧都判定一次,也就是所谓的实时更新了!

点评

好吧,确实我放错位置了,感谢  发表于 2022-6-19 11:31
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-24 14:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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