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

Project1

 找回密码
 注册会员
搜索

按键跳跃( JumpSkill )脚本bug

查看数: 2629 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-8-4 22:55

正文摘要:

本帖最后由 874692826 于 2013-8-9 13:16 编辑 按键跳跃( JumpSkill )脚本(http://rpg.blue/forum.php?mod=vi ... &extra=page%3D1),发现了一些bug, 1.对话时还能跳 2.加入人物跟随脚本后,跳跃后,出现如 ...

回复

上贺茂润 发表于 2013-8-9 22:18:02
跳跃脚本是利用坐标位移的方法变换位置,在@jump_count = @jump_peak * 2表示的是位移大小,这个脚本其实是由Action和按键动作相结合的产物,要与跟随脚本相容必须复制一个跳跃的副本,新建一个动作@Action_2,在跟随的脚本,233行加入一个执行此动作的判断,if@Action被执行则跟随返回false,执行@Action_2,但这样会造成不可抵达路径问题;关于这个跳跃脚本润建议使用并行事件来做,具体做法如下:
-并行事件,当Q键按下执行
-双向判断,首先获取主角坐标X,Y,然后以判断目标位置的通行,新建一个判断开关,可通行则打开
-设置动作(不等待结束)
穿透on
  音效jump
  跳跃位置X+1,Y+1
-当开关关闭则原地跳跃。
跳跃脚本在对话时禁止可以设置一个windows脚本执行唯一指令插在main里面。
874692826 发表于 2013-8-9 18:12:33
本帖最后由 874692826 于 2013-8-9 18:15 编辑
丿梁丶小柒 发表于 2013-8-9 16:55
我觉得LZ愚昧的加入脚本干嘛?这样就能让系统强大么?
系统适用就好,不必要加入角色跟随脚本,按键跳跃等 ...


现在只是边整合边了解脚本,了解功能实现的方法。。。
在这个过程中,有些脚本冲突自己解决了(乱蒙的),也尝试修改也一些脚本(只是加个开关条件而已),主要是能帮助了解脚本语言(没系统学过)啦!不一定会用到。。。
丿梁丶小柒 发表于 2013-8-9 16:55:03
我觉得LZ愚昧的加入脚本干嘛?这样就能让系统强大么?
系统适用就好,不必要加入角色跟随脚本,按键跳跃等等无谓的系统。
这些系统放在一起出错率99%,最简单的办法就是删掉脚本,
如果LZ强大一点就编写。

评分

参与人数 1星屑 +30 收起 理由
小小刀886 + 30 精品文章

查看全部评分

小小刀886 发表于 2013-8-9 13:56:00
其实这两个脚本是不兼容的,至少以小刀的脚本水平是解决不了的=-=(其实跟随脚本跟许多脚本都冲突...

点评

乃什么时候变成版主了 -_-||  发表于 2013-8-9 16:55
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-16 02:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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