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

Project1

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

[已经解决] abs脚本中,工具功能替换使用者行走图导致的叠层

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
跳转到指定楼层
1
发表于 2020-7-4 13:43:27 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
已经通过脚本屏蔽排除了其他脚本的问题,发现和其他脚本无关。在abs脚本提供的默认类文件内也没有发生任何bug。
bug表现为当玩家进行攻击时,本应该隐藏原行走图,将行走图替换为攻击状态(如图所示为正常效果):



而现在因为未知bug导致行走图会直接刷新在最高层上而且无法起到遮掩效果。这个bug一开始没有,制作时间一长我也忘了是什么原因导致的了,因为已经屏蔽过了一切除abs本身之外的脚本了。


但敌人不会出现此类问题。抱歉因为这个游戏最终准备上架而且主角素材是原创外加定制的,因此并不能发布工程文件。

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
10
 楼主| 发表于 2020-7-25 01:00:11 | 只看该作者
已经解决了,傻瓜问题,因为我忘记结束了取消行走图透明的循环。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
9
 楼主| 发表于 2020-7-4 20:49:23 | 只看该作者
RUBY 代码复制
  1. # Sprite set map
  2.  
  3. class Spriteset_Map
  4.  
  5.   alias falcaopearl_create_characters create_characters
  6.   def create_characters
  7.     create_pearl_abs_sprites
  8.     falcaopearl_create_characters
  9.   end
  10.  
  11.   def create_pearl_abs_sprites
  12.     if $game_player.send_dispose_signal
  13.       dispose_pearlabs_sprites
  14.       $game_player.send_dispose_signal = false
  15.     end
  16.     @projectile_sprites = []
  17.     $game_player.projectiles.each do |projectile|
  18.       @projectile_sprites.push(Sprite_Character.new(@viewport1, projectile))
  19.     end
  20.     @damagepop_sprites = []
  21.     $game_player.damage_pop.each do |target|
  22.       @damagepop_sprites.push(Sprite_DamagePop.new(@viewport1, target))
  23.     end
  24.     @animeabs_sprites = []
  25.     $game_player.anime_action.each do |anime|
  26.       @animeabs_sprites.push(Sprite_Character.new(@viewport1, anime))
  27.     end
  28.     @enemy_drop_sprites = []
  29.     $game_player.enemy_drops.each do |enemy|
  30.       for i in enemy.dropped_items
  31.         @enemy_drop_sprites.push(Sprite_EnemyDrop.new(@viewport1, enemy, i))
  32.       end
  33.     end
  34.     @dead_iconsprites = []
  35.     @dead_characters = []
  36.   end
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
8
 楼主| 发表于 2020-7-4 20:40:15 | 只看该作者
本帖最后由 白色幸福 于 2020-7-4 20:42 编辑
chanszeman1018 发表于 2020-7-4 19:10
感覺是这部分出問题了,你看看你的工程的这部分與下方原版的有差么~
class Spriteset_Map
  


peral精灵里面吧,我搜了搜,就结尾照你给我的这个少了个end,我加上试试,如果能好使就可以了
好吧我没有改好,报错了。请问能留一个联系方式吗?

点评

4楼那个,那个门是事件,不是地图,自然会这样,至于7楼那个,除了找不同我也不知道问题出在哪儿, 不过谢谢你了。  发表于 2020-7-4 20:51
唔...4L和7L我说的都搞不定的话.那我不懂了,请坐等樓下大佬.抱歉...  发表于 2020-7-4 20:47
是的,不关end问题的,不过只有角色有这个问题,其他的都没有 所以也不知道到底原因在哪里  发表于 2020-7-4 20:43
那个end不关事的  发表于 2020-7-4 20:42
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv4.逐梦者 (禁止发言)

梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
帖子
1468
7
发表于 2020-7-4 19:10:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
6
 楼主| 发表于 2020-7-4 18:24:11 | 只看该作者

会出现这种bug了,正常情况下不会的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
5
 楼主| 发表于 2020-7-4 18:18:24 | 只看该作者
chanszeman1018 发表于 2020-7-4 15:50
第二張图那扇門的通行是不是设成O了?
要设成星号才会有遮掩效果喔~~

感觉不是门的问题,会是图块影响的吗?不过所有图都会变成这样啊。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv4.逐梦者 (禁止发言)

梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
帖子
1468
4
发表于 2020-7-4 15:50:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
3
 楼主| 发表于 2020-7-4 15:07:45 | 只看该作者
去原作者脚底下问了。不过这脚本都弃坑快3年了,不能修就算了,不影响玩法,只是影响感官体验。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1674
在线时间
159 小时
注册时间
2018-12-27
帖子
350
2
 楼主| 发表于 2020-7-4 14:01:29 | 只看该作者
应该是跟角色有关的,rgss内置的精灵脚本出错了,abs脚本本身没发现有啥问题。
但是到底要怎么修复就不知道了,游戏倒不是说不能玩,只是视觉效果会差一些。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 06:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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