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

Project1

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

[已经解决] 快来看看一个有趣的现象~~~

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2013-7-19
帖子
121
跳转到指定楼层
1
发表于 2013-11-18 13:38:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
大家一定都发现了,在游戏里如果角色走到墙边或是别的什么不能通行的地方就会停止,原地不动,那么,问题来了:请问怎么使角色在遇到这种情况时原地踏步呢?换句话说就是角色碰到不能通行的地方就停下,但是如果玩家执意继续按方向键,角色就会原地踏步。请问应该如何实现?谢谢~

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
2
发表于 2013-11-18 13:56:36 | 只看该作者
本帖最后由 英顺的马甲 于 2013-11-18 14:31 编辑

把Game_Player里面的
  1. unless moving? or $game_system.map_interpreter.running? or
  2.            @move_route_forcing or $game_temp.message_window_showing
  3.       # 如果方向键被按下、主角就朝那个方向移动
  4.       case Input.dir4
  5.       when 2
  6.         move_down
  7.       when 4
  8.         move_left
  9.       when 6
  10.         move_right
  11.       when 8
  12.         move_up
  13.       end
  14.     end
复制代码
替换成
  1. unless moving? or $game_system.map_interpreter.running? or
  2.            @move_route_forcing or $game_temp.message_window_showing
  3.       # 如果方向键被按下、主角就朝那个方向移动
  4.       case Input.dir4
  5.       when 2
  6.         move_down
  7.         @pattern = (@pattern + 1) % 4
  8.       when 4
  9.         move_left
  10.         @pattern = (@pattern + 1) % 4
  11.       when 6
  12.         move_right
  13.         @pattern = (@pattern + 1) % 4
  14.       when 8
  15.         move_up
  16.         @pattern = (@pattern + 1) % 4
  17.       end
  18.     end
复制代码
笑果挺不错的

点评

速率可以是正常的吗?正常游戏的速率?  发表于 2013-11-18 22:35
本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2013-7-19
帖子
121
3
 楼主| 发表于 2013-11-21 13:31:44 | 只看该作者
英顺的马甲 发表于 2013-11-18 13:56
把Game_Player里面的替换成笑果挺不错的

请问可以修改速率吗?我不懂脚本。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2013-11-23 16:26:55 | 只看该作者
PCPC_02 发表于 2013-11-21 13:31
请问可以修改速率吗?我不懂脚本。

角色速度还是游戏运行速度?
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2013-7-19
帖子
121
5
 楼主| 发表于 2013-11-23 23:53:31 | 只看该作者
chd114 发表于 2013-11-23 16:26
角色速度还是游戏运行速度?

楼上那个脚本里的角色移动速度。(太快了)

点评

嗯,找到了,谢谢帮忙~  发表于 2013-11-24 22:06
全局搜索脚本流年酱三字,我记得我写注释了耶…  发表于 2013-11-24 20:25
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
555
在线时间
111 小时
注册时间
2013-11-22
帖子
301
6
发表于 2013-11-24 07:22:32 | 只看该作者
这次没问师父自己做出来了,好高兴~
原地踏步范例搜索“流年酱”查看改了哪里
Project1.rar (186.99 KB, 下载次数: 37)

点评

搜索找不到,您可以直接告诉我吗?  发表于 2013-11-24 14:27

评分

参与人数 1星屑 +150 梦石 +1 收起 理由
myownroc + 150 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

7
发表于 2013-11-24 10:01:40 | 只看该作者
PCPC_02 发表于 2013-11-23 23:53
楼上那个脚本里的角色移动速度。(太快了)
  1. @move_speed=x
复制代码
这个可以调整角色移动速度,允许出现小数,能突破一般的6的极限···你想改慢就要让速度比默认的4小,但是你不能改成负数

点评

放心吧,我的写法这句绝对无效==  发表于 2013-11-24 11:33
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 19:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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