Project1

标题: 请问一下 Window_Message中等待输入出现的那个小三角? [打印本页]

作者: alianlord    时间: 2021-3-17 00:10
标题: 请问一下 Window_Message中等待输入出现的那个小三角?
请问一下 Window_Message中等待输入出现的那个小三角?在系统脚本中,那一段是实现这个精灵功能的程式。
作者: 百里_飞柳    时间: 2021-3-17 10:10
那个是内置类Window中的东西
推荐利用self.pause = false 关闭那个,然后自己造一个精灵,放到你想要的地方显示
作者: alianlord    时间: 2021-3-17 11:36
百里_飞柳 发表于 2021-3-17 10:10
那个是内置类Window中的东西
推荐利用self.pause = false 关闭那个,然后自己造一个精灵,放到你想要的地方 ...

感谢解惑。本来是想研究这以个小箭头的实现方法。来制作一个类似星星一闪一闪的类动画精灵。

作者: alianlord    时间: 2021-3-17 11:41
不过真没想到小箭头的脚本竟然会藏的这么深,现搬系统脚本肯定是没门了。
我站上还真找不到这个小箭头的参照样本。能否惠赐,不胜感激。
作者: alianlord    时间: 2021-3-17 11:45
唉呀!场景切换时总会自带一个快照截图并模糊的效果。有时候并不好用,能在切换入场景的Scene_XXX中加行代码,来摒敝这个效果吗?
作者: alexncf125    时间: 2021-3-17 12:15
本帖最后由 alexncf125 于 2021-3-17 12:19 编辑

module SceneManager
  def self.snapshot_for_background
    @background_bitmap.dispose if @background_bitmap
    @background_bitmap = Graphics.snap_to_bitmap
#~     @background_bitmap.blur          #模糊的效果
  end
end

或者

module SceneManager
  def self.snapshot_for_background_new
    @background_bitmap.dispose if @background_bitmap
    @background_bitmap = Graphics.snap_to_bitmap
  end
end

class Scene_Map < Scene_Base
  def terminate
    super
    SceneManager.snapshot_for_background_new
    dispose_spriteset
    perform_battle_transition if SceneManager.scene_is?(Scene_Battle)
  end
end
作者: alianlord    时间: 2021-3-17 12:41
alexncf125 发表于 2021-3-17 12:15
module SceneManager
  def self.snapshot_for_background
    @background_bitmap.dispose if @background ...

我知道怎么用了。感谢。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1