查看: 1852|回复: 6

[已经解决] 请问如何固定行走图

[复制链接]
梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
发表于 2012-10-21 16:59:56 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 勇敢的馒头 于 2012-10-28 21:05 编辑

各位大大,我在制作中遇到个一个问题,我想在脚本里手动写上地图上行走的行走图的图片路径,让他不要因队伍里第一人行走图而变化,就想要他固定某一个
请问在哪个脚本里修改啊?应该如何写,先谢谢各位大大了!!


或者能不能屏蔽1号角色位置,让1号角色在队伍里,但是菜单中不显示
梦石
0
星屑
3703
在线时间
3081 小时
注册时间
2011-11-17
回帖
943
发表于 2012-10-21 18:07:47 | 显示全部楼层
所有角色行走图用一样的不就行了
回复

使用道具 举报

梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
 楼主| 发表于 2012-10-21 18:28:55 | 显示全部楼层
yagami 发表于 2012-10-21 18:07
所有角色行走图用一样的不就行了


人物非常多,没办法一一设置,而且我也需要其他的都显示自己的不同的行走图
真正做游戏的游戏人是不会整天发帖灌水的!!!
回复

使用道具 举报

梦石
0
星屑
3703
在线时间
3081 小时
注册时间
2011-11-17
回帖
943
发表于 2012-10-21 18:54:34 | 显示全部楼层
Game_Actor 里找到 @character_name = actor.character_name
改为 @character_name = $data_actors[这里填要固定的角色数据库ID].character_name
这样理论上应该固定了 你又要固定又要变 我不知道你要表达神马意思 反正就改这位置

评分

参与人数 1星屑 +132 收起 理由
hcm + 132 感谢回答

查看全部评分

回复

使用道具 举报

梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
 楼主| 发表于 2012-10-21 19:13:26 | 显示全部楼层
本帖最后由 勇敢的馒头 于 2012-10-21 19:23 编辑
yagami 发表于 2012-10-21 18:54
Game_Actor 里找到 @character_name = actor.character_name
改为 @character_name = $data_actors[这里填 ...


对不起,可能我的表达不清楚,我的意思是地图上固定一个行走图,这个行走图不受队伍里的人的影响,队伍里不管有什角色,他们的行走图是什么,都不影响我在地图行动的哪个行走图
我照着你的修改了,所有队伍里的人都变成同一个行走图了。。。
真正做游戏的游戏人是不会整天发帖灌水的!!!
回复

使用道具 举报

梦石
0
星屑
424
在线时间
371 小时
注册时间
2010-8-23
回帖
381
 楼主| 发表于 2012-10-22 17:06:09 | 显示全部楼层
自顶一次
回复

使用道具 举报

梦石
0
星屑
66
在线时间
91 小时
注册时间
2012-8-15
回帖
43
发表于 2012-10-24 09:25:33 | 显示全部楼层
本帖最后由 虾米£浪子 于 2012-10-24 09:27 编辑

如果不是带队行走,直接固定行走图就可以了.
找到Game_Player 覆盖def refresh
  1. def refresh
  2.     # 同伴人数为 0 的情况下
  3.     if $game_party.actors.size == 0
  4.       # 清除角色的文件名及对像
  5.       @character_name = ""
  6.       @character_hue = 0
  7.       # 分支结束
  8.       return
  9.     end
  10.     # 获取带头的角色
  11.    for actor in $game_party.actors
  12.        break    if actor.name == "阿尔西斯"   #主要改这个地方,对应带头角色名字
  13.    end
  14.     # 设置角色的文件名及对像
  15.     @character_name = actor.character_name
  16.     @character_hue = actor.character_hue
  17.     # 初始化不透明度和合成方式子
  18.     @opacity = 255
  19.     @blend_type = 0
  20.   end
复制代码
这个方法根据角色名字来判断 因此角色对应名必须存在. 该角色离队等之后会出现错误.
如果是带队的脚本,需要修改相应带队脚本,方法思路跟上面差不多

点评

多谢大大,认可!!  发表于 2012-10-28 21:05

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部