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

Project1

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

[已经解决] 以狀態來更變通常攻擊動畫

[复制链接]

Lv2.观梦者

梦石
0
星屑
418
在线时间
84 小时
注册时间
2015-5-16
帖子
21
跳转到指定楼层
1
发表于 2015-7-11 01:22:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
最近想到一個點子,比如說角色A使用了一個技能,
使得自身附加一個狀態,而這個狀態使得角色的普通攻擊動畫產了變化。

例如:
1 A原來的通常攻擊動畫是打擊
2 A使用技能"舉起手槍"(此技能為A附加一個"手槍型態"的狀態)
3 A的通常攻擊動畫變成射擊(因為附加了"手槍型態"的狀態而改變)
4 "手槍型態"的狀態因回合限制到了而解除,因此通常攻擊動畫變回打擊

因為之前在"ももまるLabs"看到了" LNX11a_XP"這個腳本的解說
其中有說到,例如在敵人的註解中輸入"通常攻撃アニメ = 3"
就可以使該敵人的通常攻擊動畫變為編號3號的攻擊動畫
所以想到是否可以用狀態控制通常攻擊的動畫?

想問問各位前輩有沒有辦法

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2015-7-11 08:28:42 | 只看该作者
本帖最后由 taroxd 于 2015-7-11 08:42 编辑

http://taroxd.github.io/rgss/

看完使用说明和规约后搜索「普通攻防技能的扩展」

虽然注释里没有写,不过状态也是可以用来备注的

评分

参与人数 1星屑 +132 收起 理由
VIPArcher + 132 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
418
在线时间
84 小时
注册时间
2015-5-16
帖子
21
3
 楼主| 发表于 2015-7-11 15:08:04 | 只看该作者
本帖最后由 ay9010x 于 2015-7-11 15:09 编辑
taroxd 发表于 2015-7-11 08:28
http://taroxd.github.io/rgss/

看完使用说明和规约后搜索「普通攻防技能的扩展」


不好意思
我剛才試了試這個腳本

如您所見,我已經有使用了"Taroxd基礎設置"這個腳本



然後我依照"攻防技能的擴展"腳本的使用方法,在編號41的狀態上備註<attackskill 432> / <guardskill 432>
希望可以以此狀態更變角色的普通攻擊動畫為編號432的攻擊動畫


432號攻擊動畫如下:


實際測試:

還未附加狀態之前,角色的普通攻擊是"斬擊"的動畫


使用技能"型態變換-迴力鏢"


此技能的攻擊動畫為編號432的攻擊動畫,此技能會對敵方單體造成傷害,並為使用者附加編號41的狀態(紅框處)


使用該技能後,角色附加編號41的狀態"迴力鏢型態"(紅框處)


然而,普通攻擊的動畫仍未改變

如圖,明明已經附加了"迴力鏢型態"的狀態,普通攻擊動畫仍是"斬擊"的動畫

請問我使用錯誤的地方?
(因為是關於動畫的問題,不好意思截圖比較多)

点评

注释忘了写 guardskill 是改防御的了……我的锅(最近改代码老是忘了改注释……)  发表于 2015-7-11 16:02
哦哦,状态备注,只用写<attackskill 432> (这个是改攻击的,另一个是改防御的)  发表于 2015-7-11 15:48
普通攻击的动画貌似还和装备有关。你看下有没装备什么  发表于 2015-7-11 15:46
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2015-7-11 15:52:31 | 只看该作者
本帖最后由 taroxd 于 2015-7-11 16:00 编辑
ay9010x 发表于 2015-7-11 15:08
不好意思
我剛才試了試這個腳本


图中并未看到你的432号技能,无法确认你的设置。你有设定好432号技能吗(即:复制一遍普通攻击,仅更改动画)

另外,这个脚本只是改变普通攻击的技能ID,并不改变“普通攻击的动画”。请问这样有什么影响么?有的话就先别用这个脚本了。
有这个需求的话,比较简单的做法是重定义 Game_Actor#atk_animation_id1 。暂时先不给出脚本了。如果2L的脚本不行,自己也不会写脚本的话再追问吧

点评

並沒有影響喔,這個腳本就很符合我的需要了  发表于 2015-7-11 19:20
威力可以通过状态来改嘛  发表于 2015-7-11 17:10
其实还是这个比较好吧..如果只是改变动画而不是改变技能ID的话那么威力就跟原来一样了..那根本没意义啊  发表于 2015-7-11 16:47
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
418
在线时间
84 小时
注册时间
2015-5-16
帖子
21
5
 楼主| 发表于 2015-7-11 19:17:00 | 只看该作者
taroxd 发表于 2015-7-11 15:52
图中并未看到你的432号技能,无法确认你的设置。你有设定好432号技能吗(即:复制一遍普通攻击,仅更改动 ...

不好意思我似乎理解錯誤
請問<attackskill 432>
意思是"將通常攻擊變更為432號技能"嗎
我以為是"將通常攻擊的動畫變更為432號動畫"

但是更改過後還是有問題
以taroxd前輩的說法
我現在把狀態的備註改成<attackskill 232>

並且把"普通攻擊"複製到232號技能中,並改變此技能的攻擊動畫為432號動畫

並且依neverstop前輩的說法(裝備可能會影響到普通攻擊動畫),在測試時拿掉了武器


戰鬥時候的普通攻擊未更變前,為預設的普通攻擊(001號技能)

實際戰鬥畫面


使用該技能後,角色附加編號41的狀態"迴力鏢型態"(紅框處)


但普通攻擊仍未改變為232號技能


請問錯誤之處?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

6
发表于 2015-7-11 19:29:27 | 只看该作者
ay9010x 发表于 2015-7-11 19:17
不好意思我似乎理解錯誤
請問
意思是"將通常攻擊變更為432號技能"嗎


可能与你现有的脚本冲突?我看到了你的脚本里面有个“角色普攻设定”。
试试把这段脚本放到「角色普攻设定」脚本下方(看这名字,或许可以直接删掉角色普攻设定这个脚本。在角色上备注 <attackskill x> 可能已经满足你的需求了?)
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
418
在线时间
84 小时
注册时间
2015-5-16
帖子
21
7
 楼主| 发表于 2015-7-11 20:04:53 | 只看该作者
taroxd 发表于 2015-7-11 19:29
可能与你现有的脚本冲突?我看到了你的脚本里面有个“角色普攻设定”。
试试把这段脚本放到「角色普攻设 ...

將腳本放到了下面
已經成功了

十分感謝您的協助!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 13:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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