Project1

标题: 關於脸图… [打印本页]

作者: dileys    时间: 2010-6-28 16:14
标题: 關於脸图…
請問,怎麼让脸图跟著狀態改变?中毒时有中毒的樣子,
混乱时有混乱的樣子……。不然主角都是同一張脸,感覺
很奇怪說= =”。麻煩大大們指奌一下,感謝~~。
作者: 小角色    时间: 2010-6-28 17:07
LZ在战斗中显示脸了?调下状态动画的显示坐标就好
作者: GM.01    时间: 2010-6-28 18:49
战斗中更改游戏人物脸型!
作者: dileys    时间: 2010-6-28 20:40
本帖最后由 dileys 于 2010-6-28 20:44 编辑
LZ在战斗中显示脸了?调下状态动画的显示坐标就好
小角色 发表于 2010-6-28 17:07



呃,我的意思是,是怎樣讓角色"変脸"。比如主角中毒的話,就是
讓他一副快死的樣子,和状态动画沒有關係的^^"。 
作者: dileys    时间: 2010-6-28 20:46
回复 GM.01 的帖子


    雖然是這麼說,但也不知怎麼用呢^^|||。公用事件的話好像沒辦法達成的樣子。
作者: 越前リョーマ    时间: 2010-6-29 13:11
你是说改变人物行走图吗?
带个公共事件,判断现在有什么状态,是谁有,然后修改行走图,这个我想不难。
我想你不知道是公共事件的处理。首先你可以让这个事件并行,但是并行事件应该是只对地图上有效地,也就是说你战斗了它不管你。那么这个时候,可以利用战斗场景的事件系统。在队伍设置里,你可以把公共事件放入战斗事件中,然后设置条件为,随时(大概这个名字,总之就是每时每刻都判断的)。然后所有队伍里都加上一样的事件就好了。
作者: ClaudeBell    时间: 2010-6-29 13:31
这样需要增加角色脸谱的图片
估计应该是在Game_Battler2 中状态加减变化时,对角色当前状态进行判断,如果满足相应状态,就显示对应的脸谱
作者: dileys    时间: 2010-6-29 17:28
回复 越前リョーマ 的帖子

   
    在隊伍…有試過,但結果都是在戰鬥完後才執行的@@"
作者: dileys    时间: 2010-6-29 17:29
回复 ClaudeBell 的帖子


    這個嘛……,可、可是應該怎麼判斷@@"???
作者: 越前リョーマ    时间: 2010-6-29 17:42
回复

   
    在隊伍…有試過,但結果都是在戰鬥完後才執行的@@"
dileys 发表于 2010-6-29 17:28


是不是条件没设置好?
那个【位置】里选【暂时】
作者: ClaudeBell    时间: 2010-6-29 18:36
回复 dileys 的帖子


具体的代码我没写过,不过根据状态修改脸谱应该就是在Game_Battler2里,状态变化时进行修改。
比如在remove_state里,如果 state?(state_id)  有id 为 state_id 的话,那么当这个状态移除时就应该把脸谱换成其他图片
判断是否存在某个状态貌似应该用 state?(state_id)
大概就这样的思路吧...
不过需要考虑的情况比较多,我就懒了...
作者: dileys    时间: 2010-6-29 20:32
回复 越前リョーマ 的帖子

??@@我是選"戰鬥"的。
   
作者: dileys    时间: 2010-6-29 20:39
回复 ClaudeBell 的帖子


我知道從資料庫裡可以看狀態的id,但RGSS就……@x@|||
作者: ClaudeBell    时间: 2010-6-29 21:15
回复 dileys 的帖子

那就没办法了...想要在战斗中实时改变脸谱,只能通过RGSS...
   
作者: 越前リョーマ    时间: 2010-6-29 21:17
回复

??@@我是選"戰鬥"的。
dileys 发表于 2010-6-29 20:32

【战斗】是只执行一次的,你可以看看F4.


作者: dileys    时间: 2010-6-29 21:39
回复 ClaudeBell 的帖子


嗚… T_T這個網站好像有腳本的樣子,可是俺就是看不懂……。http://members.jcom.home.ne.jp/cogwheel/script/face_battle.html
作者: dileys    时间: 2010-6-29 21:40
回复 越前リョーマ 的帖子


  那…應該選"回合"囉?等會再來試試@@"
作者: 越前リョーマ    时间: 2010-6-29 21:41
回复


  那…應該選"回合"囉?等會再來試試@@"
dileys 发表于 2010-6-29 21:40


回合应该也可以吧……回合是每回合执行,我说的暂时就是随时都执行。
也许还是回合好些,毕竟随时随刻都执行的话,速度可能会很慢……用回合吧。
作者: dileys    时间: 2010-6-29 22:09
回复 越前リョーマ 的帖子

………這招沒用的樣子^ ^|||
   
作者: 秋天不凋零    时间: 2010-6-29 22:17
楼主意思不明确,是在哪里显示,
作者: 越前リョーマ    时间: 2010-6-29 22:20
回复

………這招沒用的樣子^ ^|||
dileys 发表于 2010-6-29 22:09

不会吧……你怎么设置的?


作者: dileys    时间: 2010-6-29 22:33
嗯,就…條件【回合0】. 距離【回合】
         條件分歧:角色XXX為【毒】變為
                 變更角色圖像【XXX】【中毒角色縮小圖】【戰斗中毒的圖像】
          除此之外的場合:
                               變更角色圖像【XXX】【正常角色縮小圖】【正常戰斗的圖像】
作者: ClaudeBell    时间: 2010-6-30 09:31
回复 dileys 的帖子


那个脚本的用法大概是这样的
在   ● 顔グラフィック設定   里设定头像
例如:
想要改变角色的脸谱图象文件名为 “f7” ---- 原脚本中“ when "f7" # ファイター 7 の場合” 这句
那么当角色的状态是 混乱 的时候------------ 原脚本中 "when 3 # 混乱の場合" 这句
采用的脸谱就是 “f7_10”,即原文件名+return的部分---------原脚本中 “ return "_10" ” 这句
脸谱文件需要新建一个face文件夹
不过里面提供的状态比较有限,可能也需要自己改动
我只是脚本内容说的,实际情况也不是很清楚...
我懒...
作者: 越前リョーマ    时间: 2010-6-30 12:35
嗯,就…條件【回合0】. 距離【回合】
         條件分歧:角色XXX為【毒】變為
                 變更角色 ...
dileys 发表于 2010-6-29 22:33


你只有毒状态还是什么 - -?
这样的话,如果中了别的状态,不是也是没有图像改变么……

好吧,其实是你对0回合的误区,看F4就知道,0回合就是战斗之前,这是肯定不行的。你可以在游戏开始的时候就打开个开关,叫做【游戏开始】,这个开关可以引导很多没必要设置限制的事件。在条件里选择是这个开关打开,这样事件就会执行了。

作者: dileys    时间: 2010-6-30 13:51
回复 ClaudeBell 的帖子

    大概的意思就是說,要建個資料夾放臉圖檔案,然後給臉圖編上相對的編號?^ ^
作者: dileys    时间: 2010-6-30 14:02
回复 越前リョーマ 的帖子


    。x。……呃????引導沒必要設置限制?那…個變臉分歧是寫在
    這開關裡嗎?還是公用事件?還是直接
           放在敵人隊伍中?
作者: 越前リョーマ    时间: 2010-6-30 14:35
参考前面的发帖。
带个公共事件,判断现在有什么状态,是谁有,然后修改行走图,这个我想不难。
我想你不知道是公共事件的处理。首先你可以让这个事件并行,但是并行事件应该是只对地图上有效地,也就是说你战斗了它不管你。那么这个时候,可以利用战斗场景的事件系统。在队伍设置里,你可以把公共事件放入战斗事件中,然后设置具体为回合。然后所有队伍里都加上一样的事件就好了。
作者: ClaudeBell    时间: 2010-6-30 15:27
回复 dileys 的帖子


    嗯,基本上就是这个意思{:nm_6:}
作者: SOU    时间: 2010-6-30 16:11
那么,假如说要挨打的时候更换脸图,应该怎么做呢……
作者: 越前リョーマ    时间: 2010-6-30 16:27
那么,假如说要挨打的时候更换脸图,应该怎么做呢……
SOU 发表于 2010-6-30 16:11


建议你直接用全动画吧……

作者: dileys    时间: 2010-6-30 22:01
回复 越前リョーマ 的帖子


  也就是說…在一開始的時侯將條件的開關打開,然後直接在戰鬥事件設置變臉的條件分歧嗎@@?
作者: dileys    时间: 2010-6-30 22:03
回复 ClaudeBell 的帖子


    哦哦,感謝,哪天花個時間再好好研究看看^^。
作者: 越前リョーマ    时间: 2010-7-1 09:31
回复


  也就是說…在一開始的時侯將條件的開關打開,然後直接在戰鬥事件設置變臉的條件分歧嗎@@? ...
dileys 发表于 2010-6-30 22:01


是,这样战斗中就会改变行走图了。

作者: dileys    时间: 2010-7-1 20:06
回复 越前リョーマ 的帖子

那個…不好意思,好像也沒用^^||||,搞不好真的只能使用RGSS了。
   




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