Project1

标题: 如何在脚本更改角色图形? [打印本页]

作者: pudding    时间: 2009-11-30 19:09
标题: 如何在脚本更改角色图形?
本帖最后由 pudding 于 2009-12-1 12:14 编辑


我想用脚本表示这 图片的内容?怎么做?
作者: pudding    时间: 2009-12-1 12:15
还以为这个很简单~~发贴一晚 0 回复~ 我真天真...
作者: DeathKing    时间: 2009-12-2 00:14
本帖最后由 DeathKing 于 2009-12-2 00:19 编辑
  1. actor = $game_actors[id]
  2. actor.set_graphic(character_name, character_hue, battler_name, battler_hue)
复制代码
  #--------------------------------------------------------------------------
  # ● 更改图形
  #     character_name : 新的角色 文件名
  #     character_hue  : 新的角色 色相
  #     battler_name   : 新的战斗者 文件名
  #     battler_hue    : 新的战斗者 色相
  #--------------------------------------------------------------------------


P.S.的确很简单。

其实说白了代码一句就行了:

  1. $game_actors[id].set_graphic(character_name, character_hue, battler_name, battler_hue)
复制代码


character就是行走图,至于等待,就是@wait_count吧!
作者: JPF    时间: 2009-12-2 00:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: pudding    时间: 2009-12-2 12:13
actor = $game_actors
actor.set_graphic(character_name, character_hue, battler_name, battler_hue)

P.S.的确很简单。

其实说白了代码一句就行了:
$game_actors.set_graphic(character_name, character_hue, b ...
DeathKing 发表于 2009-12-2 00:14

这脚本怎么用?
$game_actors[1].set_graphic(character_fire, character_hue, battler_name, battler_hue)
这样 出错..
作者: pudding    时间: 2009-12-3 18:43
顶下...不然会过期~
作者: 奶油Da蛋糕    时间: 2009-12-3 18:50
本帖最后由 奶油Da蛋糕 于 2009-12-3 18:51 编辑
  1. $game_actors[id].set_graphic(character_name, character_hue, battler_name, battler_hue)
复制代码
例如
  1. $game_actors[1].set_graphic("fire", 0, "fire_battle", 0)
复制代码
的意思是,把一号角色的行走图改成"fire",色相改成0,战斗图改成"fire_battle",色相是0
作者: pudding    时间: 2009-12-3 18:54
本帖最后由 pudding 于 2009-12-3 19:00 编辑

{:2_34:} 怎么没效果??我加在脚本里了...
麻烦...可以直接帮我把内容 设置好~我直接放在脚本里...就这段内容
作者: dbshy    时间: 2009-12-5 12:48
http://rpg.blue/viewthread.php?t ... C%E5%88%80%E7%8E%8B
作者: pudding    时间: 2009-12-5 12:56
{:2_43:} 看不懂..... 能否帮我直译图片内容?
作者: 夏季冰川    时间: 2009-12-6 06:17
本帖最后由 夏季冰川 于 2009-12-6 06:20 编辑
怎么没效果??
pudding 发表于 2009-12-3 18:54

是因为没有刷新.
  1. $game_actors[1].set_graphic("fire", 0, "fire_battle", 0)
  2. $game_player.refresh
复制代码
范例:

事件开发备用.rar (189.5 KB, 下载次数: 50)
作者: pudding    时间: 2009-12-15 11:58
是因为没有刷新.$game_actors[1].set_graphic("fire", 0, "fire_battle", 0)
$game_player.refresh 范例:

11855
夏季冰川 发表于 2009-12-6 06:17


感谢!




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