查看: 3170|回复: 8

[已经解决] 关于法师瞬移技能的想法

[复制链接]
梦石
0
星屑
55
在线时间
461 小时
注册时间
2014-7-23
回帖
178
发表于 2014-11-9 14:13:15 | 显示全部楼层 |阅读模式

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

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

×
这个问题想了很久了
因为是ARPG,就想要一个能闪躲怪物攻击的技能
结果就用事件弄了很久,现在唯一能解决的就是跳跃,但是一个法师跳啊跳啊的很不理想啊。
也用场景移动实验过,但是各种的坑啊
也曾想过通过改变人物的行走速度来弄个假象,但是关是想就觉的不成立
其实我的意思是按下一个键(或使用技能)的时候,往人物面朝的地方瞬间移动3个位置(位置的距离可以自己设置),当然最重要的是必须遵守图形通行的规格(这个难倒我了),不然明明前方是一面墙你也能移动过去,请问有人有生命办法能帮我的吗?
@H·H·Y  

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2014-11-9 15:01:56 | 显示全部楼层
就是用跳跃呗,在跳跃前把玩家人物给隐藏,跳跃后显示回来。

图块通行的话可以在不可通行的画上区域,根据区域的数值和人物面向来减少跳跃的坐标。
回复

使用道具 举报

梦石
0
星屑
2310
在线时间
5539 小时
注册时间
2011-1-10
回帖
6353

青铜编剧史诗剧作家剧作品鉴家

发表于 2014-11-9 16:25:27 | 显示全部楼层
本帖最后由 H·H·Y 于 2014-11-9 16:33 编辑

有点麻烦呢,但是依然可以用事件解决。
顺便,我以为这是XP区用了XP做,但VA应该差不了多少……事件优先度设置为“与人物同层”吧,虽然不是很明白事件优先度是干嘛用的。


QQ图片20141109162314.jpg
QQ图片20141109162328.png
QQ图片20141109162352.png
QQ图片20141109162355.jpg
QQ图片20141109162414.png

点评

( ﹁ ﹁ ) ~→我一般用XP,VA不经常用所以不是很了解。  发表于 2014-11-21 21:21
大触卖萌差评!居然不明白优先度是干嘛用的!  发表于 2014-11-21 20:36
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-11-9 16:39:38 | 显示全部楼层
首先算出最远的瞬移距离,判断最远瞬移的点是否可以通行,不能就减少,直到可以通行···但这么做会出现穿过墙壁的瞬移,除非你倒过来从最近瞬移的点开始算
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2014-11-9 17:10:37 | 显示全部楼层
你不如換個想法,
先測出瞬移方向可不可以移動
>可以移動>瞬移技能生効
>不可以移動>瞬移技能失敗
回复

使用道具 举报

梦石
0
星屑
48
在线时间
312 小时
注册时间
2014-2-28
回帖
861
发表于 2014-11-21 20:39:18 | 显示全部楼层
我知道!
首先把这位法师哥变成透明的,然后速度调慢并一直向前移动(允许穿透,步数随机数设定),然后速度调回来再变回来。

点评

不对!速度调快  发表于 2014-11-21 20:39

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分


↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
由于我不服H·H·Y大触事件满于是他让我的事件也调满于是我照着做了结果那货居然把事件调低了……结果我现在原稿找不回来了只好保持着事件满的状态在大家面前闹笑话擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦
回复

使用道具 举报

梦石
0
星屑
55
在线时间
461 小时
注册时间
2014-7-23
回帖
178
 楼主| 发表于 2014-11-27 17:08:44 | 显示全部楼层
感谢各位的帮忙  目前用了冰之沧月的办法简单方便
应该会出某些错误慢慢弄吧   
可以结了!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
274 小时
注册时间
2014-2-22
回帖
260
发表于 2014-11-27 17:23:30 | 显示全部楼层
喵个咪,在玩家瞬移钱用2个变量代入角色的XY坐标,然后移动路线,设角色为透明,使用跳跃,然后再变回透明,多次瞬移可以以此类推,瞬移的最后用移动场景,将猪脚转移的地方的XY调整到之前代入的2个变量,那么就会回到技能开始使用时的地方了。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
274 小时
注册时间
2014-2-22
回帖
260
发表于 2014-11-27 17:28:23 | 显示全部楼层
冰之滄月 发表于 2014-11-21 20:39
我知道!
首先把这位法师哥变成透明的,然后速度调慢并一直向前移动(允许穿透,步数随机数设定),然后速 ...

总感觉你没说完整:补充一下,应该还要在技能前先用变量代入角色XY,以便最后场景移动方便变回去
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部