查看: 2009|回复: 17

【地面破壞效果】

  [复制链接]
梦石
0
星屑
50
在线时间
10 小时
注册时间
2008-7-14
回帖
36
发表于 2009-6-4 07:06:37 | 显示全部楼层 |阅读模式

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

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

×
請問諸位高手,有沒有製作類似仙劍戰鬥里那種破壞地面效果的方法?
播放完技能動畫以後,會在背景上留下痕跡。戰鬥結束后消失。
版务信息:本贴由楼主自主结贴~

剑圣

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-8-31
回帖
672
发表于 2009-6-4 18:23:08 | 显示全部楼层

可以实现,技能附带公共事件,显示地面破坏的图片
公共事件最后用比较长的时间(比如200帧)把图片透明度改为0

当然记得战斗结束后要消失图片
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~

PC/IOS/Android共享的RM RPG:未名大学
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
回帖
509
发表于 2009-6-4 18:33:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

剑圣

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-8-31
回帖
672
发表于 2009-6-4 19:53:21 | 显示全部楼层

= =
数据库技能页,有附带公共事件吧,
公共事件内容是显示地面破坏图片--〉移动图片,时间200帧,透明度0
这样就可以了

要是嫌麻烦图片不用设置消失也可以,反正就一张透明的图片也占不了多少内存= =b

以下引用黄金会员于2009-6-4 10:33:36的发言:

这个好像有点搞头

要是能弄成那个样子 直接美

不过
能不能说清楚点啊~~~


PC/IOS/Android共享的RM RPG:未名大学
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
回帖
509
发表于 2009-6-4 20:01:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-6-4 20:07:43 | 显示全部楼层
只是一个想法,没有具体试验过。

从Spriteset_Battle看到:
所有的用事件显示的图片都是在viewport3里面,其z=200

也就是说,图片会遮挡住z比其小的viewport,包括:viewport2(所有的我方角色的图像都在此端口中),以及viewport1(敌人的图像、天气效果都在此活动块中)。

这样看来似乎就有一些问题了。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
50
在线时间
10 小时
注册时间
2008-7-14
回帖
36
 楼主| 发表于 2009-6-4 20:25:23 | 显示全部楼层
以下引用Tabris_Air于2009-6-4 10:23:08的发言:


可以实现,技能附带公共事件,显示地面破坏的图片
公共事件最后用比较长的时间(比如200帧)把图片透明度改为0

当然记得战斗结束后要消失图片



這個方法我用過,主要有個缺陷。就是圖片會覆蓋住角色圖片,怎么辦?
回复

使用道具 举报

梦石
0
星屑
66
在线时间
7 小时
注册时间
2005-10-22
回帖
326

贵宾

发表于 2009-6-4 20:26:38 | 显示全部楼层
简单点可以在 Spriteset_Battle 中单独把几张图片放到显示战斗背景的那个 viewport 中。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
10 小时
注册时间
2008-7-14
回帖
36
 楼主| 发表于 2009-6-4 20:28:11 | 显示全部楼层
以下引用tommay于2009-6-4 12:07:43的发言:

只是一个想法,没有具体试验过。

从Spriteset_Battle看到:
所有的用事件显示的图片都是在viewport3里面,其z=200

也就是说,图片会遮挡住z比其小的viewport,包括:viewport2(所有的我方角色的图像都在此端口中),以及viewport1(敌人的图像、天气效果都在此活动块中)。

这样看来似乎就有一些问题了。


[本贴由作者于 2009-6-4 12:09:14 最后编辑]



這種方法我也參考過66的動態背景教學。但是後來考慮到破壞地面效果如果有n多個的話,用這種方法會麻煩一點。
最直接簡單的方法就是用公共事件顯示破壞地面的圖片。但是顯示圖片會覆蓋住角色,很苦惱。如何更改,還請指教。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
10 小时
注册时间
2008-7-14
回帖
36
 楼主| 发表于 2009-6-4 20:39:46 | 显示全部楼层
以下引用六脉神剑于2009-6-4 12:26:38的发言:

简单点可以在 Spriteset_Battle 中单独把几张图片放到显示战斗背景的那个 viewport 中。

這個是需要播放完技能動畫之後才變換viewport的。如果不嫌麻煩,可以通過更改戰鬥背景的方法來製作。
把地面破壞效果用ps處理到戰鬥背景里。但是這樣一來,戰鬥背景就需要很多張。占用遊戲本身的大小。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部