Project1

标题: 关于亿万前辈换装系统的问题 [打印本页]

作者: 54000123    时间: 2011-3-19 14:43
标题: 关于亿万前辈换装系统的问题
本帖最后由 54000123 于 2011-3-19 14:44 编辑

我想将亿万前辈的换装系统用在我做的ARPG游戏上,但我遇到了一个棘手的问题,游戏里角色会有待机,跑步,行走3个状态.每个状态对应的行走图不相同,那么,装备对应的图片肯定也会改变.我尝试通过更改装备的名字来变换装备对应的图像,但是这样的话,始终会有一个过渡过程,即图像不会立即更换.只有打开菜单才行,(切换地图都没效果.....).我在此恳请各位大神帮帮忙.给出一个可以立即切换装备对应图片的方法.
PS:搜索我用了,办法我也想了,通通无效.....dsu_plus_rewardpost_czw

角色换装系统+V3.2.rar

803.97 KB, 下载次数: 341


作者: 禾西    时间: 2011-3-19 17:22
估計是要用這東西強行刷新:

    $game_player.part_update
作者: 54000123    时间: 2011-3-19 19:18
回复 禾西 的帖子

前辈的意思应该是这样吧
$data_weapons[1].name = "000,武器_03"
$game_player.part_update

我按前辈的说法试了一下,发现了2个问题,第一,更换的图片名必须在装备栏里出现过出现,第二,这样只能换一次,也就是说,只能从A图换为B图,要将B图在换回A图,还是要开菜单.
作者: 54000123    时间: 2011-3-20 22:06
顶一下,别沉了....
作者: 禾西    时间: 2011-3-21 06:08
直接切換裝備名字肯定是不行的,做多個不同的裝備對應不同的行走圖吧,切換時整個裝備換掉。
作者: 54000123    时间: 2011-3-21 08:03
回复 禾西 的帖子

前辈,其实我还有一点没说,我的ARPG的游戏的攻击动作,是行走图...我也有过你这个想法,但这样一来,起码要有10X???+8X???个装备....您确定这样不会卡?而且我是把动作分开做的,就是每个动作都是1X1的行走图
作者: 禾西    时间: 2011-3-21 09:10
這樣啊,我仔細看了看腳本,發現 $game_player.part_update 只是丟出個 $player_bitmap,這個東西還得丟給 Sprite_Character#.bitmap 。貌似可能可以輕微地修改 $game_player.character_hue 以引起 Sprite_Character 的刷新。然後下次再修改回去。
作者: 54000123    时间: 2011-3-21 22:12
回复 禾西 的帖子

抱歉,前辈,我也就只会些事件脚本而已,T皿T,前辈可以说得在详细一点吗?我不是想伸手.
作者: 禾西    时间: 2011-3-22 02:42
本帖最后由 禾西 于 2011-3-22 02:44 编辑

不夠清晰嗎?O O

  1. $data_weapons[1].name = "000,武器_03"
  2. $game_player.part_update
  3. if $game_player.character_hue == 360
  4.   $game_player.character_hue = 359
  5. else
  6.   $game_player.character_hue = 360
  7. end
复制代码
當然,這是理論上的解決方法
作者: 54000123    时间: 2011-3-22 07:54
回复 禾西 的帖子

明白了,谢谢前辈,




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