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

Project1

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

[已经解决] 关于亿万前辈换装系统的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
210 小时
注册时间
2009-11-3
帖子
42
跳转到指定楼层
1
发表于 2011-3-19 14:43:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 54000123 于 2011-3-19 14:44 编辑

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

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

803.97 KB, 下载次数: 341

Lv3.寻梦者

酱油的

梦石
0
星屑
1000
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

2
发表于 2011-3-19 17:22:34 | 只看该作者
估計是要用這東西強行刷新:

    $game_player.part_update
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
210 小时
注册时间
2009-11-3
帖子
42
3
 楼主| 发表于 2011-3-19 19:18:57 | 只看该作者
回复 禾西 的帖子

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

我按前辈的说法试了一下,发现了2个问题,第一,更换的图片名必须在装备栏里出现过出现,第二,这样只能换一次,也就是说,只能从A图换为B图,要将B图在换回A图,还是要开菜单.
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
210 小时
注册时间
2009-11-3
帖子
42
4
 楼主| 发表于 2011-3-20 22:06:02 | 只看该作者
顶一下,别沉了....
回复

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1000
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

5
发表于 2011-3-21 06:08:45 | 只看该作者
直接切換裝備名字肯定是不行的,做多個不同的裝備對應不同的行走圖吧,切換時整個裝備換掉。
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
210 小时
注册时间
2009-11-3
帖子
42
6
 楼主| 发表于 2011-3-21 08:03:48 | 只看该作者
回复 禾西 的帖子

前辈,其实我还有一点没说,我的ARPG的游戏的攻击动作,是行走图...我也有过你这个想法,但这样一来,起码要有10X???+8X???个装备....您确定这样不会卡?而且我是把动作分开做的,就是每个动作都是1X1的行走图
回复

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1000
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

7
发表于 2011-3-21 09:10:17 | 只看该作者
這樣啊,我仔細看了看腳本,發現 $game_player.part_update 只是丟出個 $player_bitmap,這個東西還得丟給 Sprite_Character#.bitmap 。貌似可能可以輕微地修改 $game_player.character_hue 以引起 Sprite_Character 的刷新。然後下次再修改回去。
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
210 小时
注册时间
2009-11-3
帖子
42
8
 楼主| 发表于 2011-3-21 22:12:19 | 只看该作者
回复 禾西 的帖子

抱歉,前辈,我也就只会些事件脚本而已,T皿T,前辈可以说得在详细一点吗?我不是想伸手.
回复

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1000
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

9
发表于 2011-3-22 02:42:14 | 只看该作者
本帖最后由 禾西 于 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
复制代码
當然,這是理論上的解決方法
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
210 小时
注册时间
2009-11-3
帖子
42
10
 楼主| 发表于 2011-3-22 07:54:41 | 只看该作者
回复 禾西 的帖子

明白了,谢谢前辈,
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-20 20:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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