Project1

标题: 求解释 [打印本页]

作者: dbshy    时间: 2009-5-29 06:48
标题: 求解释
此问题纠结很久{/ll}
特来请教各位高手{/hx}

下面是工程
http://rpg.blue/upload_program/d ... 26830_123980542.rar

进入游戏后,选人物,出现光标的BITMAP
选择技能后,出现了area_sprites  range_sprites(就是攻击范围的BITMAP)
而光标的BITMAP却不见了,这是为虾米

- -不知道我说清没有
就是SLG人物行动时,那个选人的光标的BITMAP,当用技能时,由RANGE_SPRITES代替了
光标的BITMAP不见了,一直不懂为啥会这样

反正试一下就知道了 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: ONEWateR    时间: 2009-5-29 06:56
范例无法下载 - -
如果是原范例貌似没有这bug
作者: dbshy    时间: 2009-5-29 06:58
以下引用ONEWateR于2009-5-28 22:56:01的发言:

范例无法下载 - -
如果是原范例貌似没有这bug

这个就是原来的范例,这不是BUG
偶只是单纯的想知道这是为啥
作者: ★_茄孓    时间: 2009-5-29 07:17
没看到内容
预测下
可能是visible暂时关了吧

作者: dbshy    时间: 2009-5-29 07:25
以下引用★_茄孓于2009-5-28 23:17:36的发言:

没看到内容
预测下
可能是visible暂时关了吧


应该不是这样的 - -
链接已更新,可以下载
作者: 紫苏    时间: 2009-5-29 11:43
图片并没有消失,只是一直被技能范围的位图遮住了 ^_^(范围光标位图的边框和选择光标的边框是一样的)
在【主要处理和各种方法~】 Scene_Map 的 update 中,有一句:
$game_player.update if !$game_player.not_update and !effect?
这就是在需要刷新光标坐标,且动画没有在显示中的时候刷新 $game_player,所以这时按方向键会改变 $game_player.x 或 $game_player.y ,而 Sprite_Cursor 的 update 中(Spriteset_Map 的 update 中每帧调用)又会随时让光标的坐标等于 $game_player 的坐标,于是在选择技能施放位置的时候按下方向键,原来选择人物的光标就和技能范围一起移动了~光标的位置一直处于技能范围的中心~
作者: dbshy    时间: 2009-5-29 18:40
以下引用紫苏于2009-5-29 3:43:05的发言:

图片并没有消失,只是一直被技能范围的位图遮住了 ^_^(范围光标位图的边框和选择光标的边框是一样的)
在【主要处理和各种方法~】 Scene_Map 的 update 中,有一句:
$game_player.update if !$game_player.not_update and !effect?
这就是在需要刷新光标坐标,且动画没有在显示中的时候刷新 $game_player,所以这时按方向键会改变 $game_player.x 或 $game_player.y ,而 Sprite_Cursor 的 update 中(Spriteset_Map 的 update 中每帧调用)又会随时让光标的坐标等于 $game_player 的坐标,于是在选择技能施放位置的时候按下方向键,原来选择人物的光标就和技能范围一起移动了~光标的位置一直处于技能范围的中心~


[本贴由作者于 2009-5-29 6:20:02 最后编辑]


啊,其实偶就是一直纠结于此
光标的位图为啥一直被技能范围的位图遮住了


作者: 紫苏    时间: 2009-5-29 19:59
以下引用dbshy于2009-5-29 10:40:49的发言:

啊,其实偶就是一直纠结于此
光标的位图为啥一直被技能范围的位图遮住了

无论是哪个位图在上面都无所谓吧,因为 cursor.png 和 target_area.png 这两张图的四周是一样的,cursor.png 在下面的话就不用说了;cursor.png 在上面,由于中间是透明的,所以就显示了在下面的 target_area.png 的中间部分,又因为四周一样,所以感觉好象是 cursor.png 被盖住了 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: dbshy    时间: 2009-5-29 20:59
以下引用紫苏于2009-5-29 11:59:22的发言:


以下引用dbshy于2009-5-29 10:40:49的发言:

啊,其实偶就是一直纠结于此
光标的位图为啥一直被技能范围的位图遮住了


无论是哪个位图在上面都无所谓吧,因为 cursor.png 和 target_area.png 这两张图的四周是一样的,cursor.png 在下面的话就不用说了;cursor.png 在上面,由于中间是透明的,所以就显示了在下面的 target_area.png 的中间部分,又因为四周一样,所以感觉好象是 cursor.png 被盖住了


刚才仔细看了下,偶竟然一直没注意到这点啊啊啊啊{/fd}{/fd}

高手啊,观察力好强{/hx}




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