查看: 124|回复: 0

[转载发布] 【主事件/小脚本】用一点脚本辅助的推/拉箱子Demo

[复制链接]
  • TA的每日心情
    开心
    昨天 15:40
  • 签到天数: 82 天

    连续签到: 1 天

    [LV.6]常住居民II

    2044

    主题

    103

    回帖

    9035

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    -2
    卡币
    6876
    OK点
    16
    积分
    9035
    发表于 2024-4-12 22:51:44 | 显示全部楼层 |阅读模式
    大家好,好久不见,工作后就很少玩RM了,想做点简单的东西复习一下RM。于是就做个推箱子的事件玩玩。
    这个工程本身事件和脚本内容不难,难的都是素材处理Orz。如果你觉得这个范例工程对你有所启发就点个赞吧。
    如果发现什么bug或者有什么更好的建议欢迎回复。

    工程内事件代码均可自由使用,使用时无需报告,另外除有注明“使用或转载请保留以上信息”外的脚本使用可无须署名(当然如果你署名了我肯定是很开心)
    工程内图片资源全部不允许直接使用,仅供参考(毕竟也不是很好看)。
    另外我像素点得很菜,请不要叫我帮忙处理素材

    下面是内容介绍:
    目的:实现一个按键按住抓住箱子事件,此时只能按前进或者后退进行推/拉箱子的操作

    工程里核心的脚本内容就是《与箱子事件交互》这个脚本,里面主要实现的是
    1、通过一个设定好的按键去触发事件名称为的事件
    2、判断下一步推/拉箱子时的通行度是否可以运行推/拉箱子操作

    工程里箱子事件的做法是在事件内判断是否按下了设定好的按键,记得事件名要含有。
    如果是按住了就把人物行走图切换成推箱子形态,否则切换为正常状态
    在按住的分支里进行判断是否按下了当前朝向相同或者相反的方向,如果是就判断是否可以推/拉,条件都符合时进行推/拉动箱子操作


    事件效果就像下面这张GIF这样。
    效果GIF图(图片约400k)

    更新日志


    行走图素材来源:@布里蓝 【蓝的藏宝箱】http://obsblackinblue.lofter.com/
    范例工程:


    Fighting Gold!!!
                 本帖来自P1论坛作者普罗旺斯的硬币,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg. blue/forum.php?mod=viewthread&tid=410699  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。

    本帖子中包含更多资源

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

    x
    天天去同能,天天有童年!
    回复 论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2024-10-6 08:35 , Processed in 0.049045 second(s), 42 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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