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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 牛肉面
打印 上一主题 下一主题

怎样制作轮滑?

 关闭 [复制链接]

Lv1.梦旅人

很傻很天真

梦石
0
星屑
55
在线时间
3 小时
注册时间
2007-3-13
帖子
3667
11
发表于 2008-8-18 06:08:41 | 只看该作者
干掉SHIFT加速……
Game_Character内的这行……
    distance *= 2 if dash?
把2改成1 怎么按你都不能加速……
要变态暴走的……请提高到3~3+N
回复 支持 反对

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
422
在线时间
904 小时
注册时间
2007-7-9
帖子
1403
12
 楼主| 发表于 2008-8-18 23:17:41 | 只看该作者
自己顶。。{/gg}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
13
发表于 2008-8-19 00:47:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
422
在线时间
904 小时
注册时间
2007-7-9
帖子
1403
14
 楼主| 发表于 2008-8-19 01:30:53 | 只看该作者
以下引用kissye于2008-8-18 16:47:56的发言:

设置一个公共事件,某开关on则根据角色朝向,不停移动
在轮滑中判断,如果按下方向键,则开关on


这样就不能转弯。

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
15
发表于 2008-8-19 01:47:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

16
发表于 2008-8-19 05:11:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

17
发表于 2008-8-20 17:13:45 | 只看该作者
Game_Player覆盖同名方法( 自动行走 )
  1.   #--------------------------------------------------------------------------
  2.   # ● 画面更新
  3.   #--------------------------------------------------------------------------
  4.   def update
  5.     # 本地变量记录移动信息
  6.     last_moving = moving?
  7.     # 移动中、事件执行中、强制移动路线中、
  8.     # 信息窗口一个也不显示的时候
  9.     unless moving? or $game_system.map_interpreter.running? or
  10.            @move_route_forcing or $game_temp.message_window_showing
  11.       # 如果方向键被按下、主角就朝那个方向移动
  12.       case @aa
  13.       when 2
  14.         move_down
  15.       when 4
  16.         move_left
  17.       when 6
  18.         move_right
  19.       when 8
  20.         move_up
  21.       end
  22.       @aa = Input.dir4
  23.       case Input.dir4
  24.       when 2
  25.         move_down
  26.       when 4
  27.         move_left
  28.       when 6
  29.         move_right
  30.       when 8
  31.         move_up
  32.       end
  33.     end
  34.     # 本地变量记忆坐标
  35.     last_real_x = @real_x
  36.     last_real_y = @real_y
  37.     super
  38.     # 角色向下移动、画面上的位置在中央下方的情况下
  39.     if @real_y > last_real_y and @real_y - $game_map.display_y > CENTER_Y
  40.       # 画面向下卷动
  41.       $game_map.scroll_down(@real_y - last_real_y)
  42.     end
  43.     # 角色向左移动、画面上的位置在中央左方的情况下
  44.     if @real_x < last_real_x and @real_x - $game_map.display_x < CENTER_X
  45.       # 画面向左卷动
  46.       $game_map.scroll_left(last_real_x - @real_x)
  47.     end
  48.     # 角色向右移动、画面上的位置在中央右方的情况下
  49.     if @real_x > last_real_x and @real_x - $game_map.display_x > CENTER_X
  50.       # 画面向右卷动
  51.       $game_map.scroll_right(@real_x - last_real_x)
  52.     end
  53.     # 角色向上移动、画面上的位置在中央上方的情况下
  54.     if @real_y < last_real_y and @real_y - $game_map.display_y < CENTER_Y
  55.       # 画面向上卷动
  56.       $game_map.scroll_up(last_real_y - @real_y)
  57.     end
  58.     # 不在移动中的情况下
  59.     unless moving?
  60.       # 上次主角移动中的情况
  61.       if last_moving
  62.         # 与同位置的事件接触就判定为事件启动
  63.         result = check_event_trigger_here([1,2])
  64.         # 没有可以启动的事件的情况下
  65.         if result == false
  66.           # 调试模式为 ON 并且按下 CTRL 键的情况下除外
  67.           unless $DEBUG and Input.press?(Input::CTRL)
  68.             # 遇敌计数下降
  69.             if @encounter_count > 0
  70.               @encounter_count -= 1
  71.             end
  72.           end
  73.         end
  74.       end
  75.       # 按下 C 键的情况下
  76.       if Input.trigger?(Input::C)
  77.         # 判定为同位置以及正面的事件启动
  78.         check_event_trigger_here([0])
  79.         check_event_trigger_there([0,1,2])
  80.       end
  81.     end
  82.   end
复制代码
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-28 18:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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