查看: 4362|回复: 2

[已经解决] 请问如何做出木头人不许动游戏的效果

[复制链接]
梦石
0
星屑
259
在线时间
74 小时
注册时间
2021-3-3
回帖
14
发表于 2021-5-5 13:22:44 | 显示全部楼层 |阅读模式

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

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

×
就是玩家面向该事件时事件不移动  背对事件时移动
梦石
3
星屑
7336
在线时间
608 小时
注册时间
2019-9-15
回帖
112

R考场第七期金奖

发表于 2021-5-8 22:45:19 | 显示全部楼层
本帖最后由 Cupidk爱呗茶 于 2021-5-8 23:00 编辑

感觉挺好玩的就稍微弄了一下
GIF333333.gif
范例
范例.rar (1.42 MB, 下载次数: 48, 售价: 3 星屑)
以下为实现思路
定义个判断角色是否朝向事件的方法
[pre lang="ruby"]#==============================================================================
# ■ Game_Event
#------------------------------------------------------------------------------
#  处理事件的类。拥有条件判断、事件页的切换、并行处理、执行事件等功能。
#==============================================================================
class Game_Event
def player_direction?
    case $game_player.direction
     when 2
       $game_player.y < self.y
     when 4
       $game_player.x > self.x
     when 6
       $game_player.x < self.x
     when 8  
       $game_player.y > self.y
    end
  end  
end  [/pre]
自主移动中调用移动方法 并用player_direction?方法判断
QQ截图20210508224012.png
对了顺便一提 如果使用自动随机的那种移动 忽略障碍大概也是比较重要的 最好还是点上比较好

评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 认可答案

查看全部评分

********
回复

使用道具 举报

梦石
0
星屑
259
在线时间
74 小时
注册时间
2021-3-3
回帖
14
 楼主| 发表于 2021-5-9 11:07:01 | 显示全部楼层
Cupidk爱呗茶 发表于 2021-5-8 22:45
感觉挺好玩的就稍微弄了一下

范例

非常感谢
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部