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

Project1

 找回密码
 注册会员
搜索

自制血条

查看数: 4289 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-6 17:34

正文摘要:

因为不明原因直接导入图片血条后进入战斗后发生剧情对话会出现严重的顿卡,所以自己用脚本做了一个渐变颜色的血条。 可是问题又来了,如图我方血条扣血想要从右向左开始扣除的,但不知道为什么现在是从左往右开 ...

回复

letppigogo 发表于 2021-7-6 20:10:20
本帖最后由 letppigogo 于 2021-7-6 20:11 编辑
RPGzh500223 发表于 2021-7-6 18:42
1、卡顿问题
  就算新开的工程,战斗时出现消息窗口也会FPS骤降
  Scene_Battle 1里,找到这里修改


现在还在加班,回家试下看看。以前用的是最简单的左右各一条红杠,一点问题都没有,月初换了血条脚本,看着华丽了,特殊战斗开始后剧情部分就悲剧了,卡的都快出翔了。排查了2晚才找到原来是血条脚本的问题。
RPGzh500223 发表于 2021-7-6 18:42:25
1、卡顿问题
  就算新开的工程,战斗时出现消息窗口也会FPS骤降
  Scene_Battle 1里,找到这里修改
        # 如果不是结束战斗回合的情况下
        if @phase != 5
          # 刷新状态窗口
          @status_window.refresh unless $game_temp.message_window_showing
        end

2、血条位置问题
  def draw_actor_hp_meter
    最后一个self.contents.fill_rect(x, y+26, w,9, Color.new(0, 0, 0, 255))分类讨论一下fill_rect的起始x
   if Game_Actor === actor
     self.contents.fill_rect(x + width - w, y+26, w,9, Color.new(0, 0, 0, 255))
   else
     self.contents.fill_rect(x, y+26, w,9, Color.new(0, 0, 0, 255))
   end
   还是用图片写起来简单点,如你注释掉的

     

评分

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

查看全部评分

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

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

GMT+8, 2024-11-11 06:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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