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

Project1

 找回密码
 注册会员
搜索
查看: 2588|回复: 2
打印 上一主题 下一主题

[已经解决] 请教如何在场景移动后让Npc立即自定义移动?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
帖子
1231
跳转到指定楼层
1
发表于 2018-6-28 22:26:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
尝试用场景移动移动到一个npc带自定义移动的地图上。
但等几十帧数后才开始移动。
这是设置方式:


这是个工程:
Project24.zip (201.45 KB, 下载次数: 53)

请教各位前辈,该怎么样修改才能实现在场景移动后让Npc立即自定义移动?
一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。

Lv5.捕梦者

梦石
0
星屑
39034
在线时间
5725 小时
注册时间
2006-11-10
帖子
6622
2
发表于 2018-6-28 22:52:16 | 只看该作者
本帖最后由 灯笼菜刀王 于 2018-6-28 22:55 编辑

把事件的移动频率设置为6就行了

从Game_Character 2 的update里可以看到

-----------------------------------------------------------
# 如果停止计数超过了一定的值(由移动频度算出)
    if @stop_count > (40 - @move_frequency * 2) * (6 - @move_frequency)
      # 移动类型分支
      case @move_type
      when 1  # 随机
        move_type_random
      when 2  # 接近
        move_type_toward_player
      when 3  # 自定义
        move_type_custom
      end
    end
---------------------------------------------------

就算你在移动设置里更改频率, 那最开始也要先等待"频率3"的时间

如果一定要地图刷新后, NPC不管设置频率如何都先移动一次, 那可以考虑 让@stop_count 初始化的时候不为0 或者,在上面那段分歧里or个开关

点评

谢谢前辈,加个开关实现了...  发表于 2018-6-28 22:58

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-30 19:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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