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

Project1

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

主角的,行走,跑步,待机==在地图上

 关闭 [复制链接]

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
跳转到指定楼层
1
发表于 2008-3-30 21:35:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
看看好不好用吧。嘿
个人觉得还可以哦。
  1. class Game_Player < Game_Character
  2.   alias move_speed update
  3.   def update
  4.   #==============第一个角色===============#
  5.    if $game_party.actors.include?($game_actors[1])
  6.     $game_variables[5000] += 1
  7.    if $game_player.moving?
  8.      $game_variables[5000] = 0
  9.      @step_anime = false
  10.     if Input.press?(Input::CTRL)
  11.       @move_speed = 5     #按下CTRL时的移动速度               
  12.       @character_name = ("唐雪见") #按下CTRL键 跑步的行走图
  13.     else
  14.       @character_name = ("狐狸行走") #无按下CTRL键 走路的行走图
  15.       @move_speed = 4     #无按下CTRL时的移动速度         
  16.     end
  17.   else
  18.    if  $game_variables[5000] >= 40 #等待20帧开始播放待机行走图
  19.     @move_speed = 2
  20.     @step_anime = true
  21.     @character_name = ("狐狸待机") #不走路时 待机行走图
  22.   else
  23.     end
  24.   end
  25. end
  26.    #==============第二个角色===============#
  27.    if not $game_party.actors.include?($game_actors[1]) and $game_party.actors.include?($game_actors[2])
  28.     $game_variables[5000] += 1
  29.    if $game_player.moving?
  30.      $game_variables[5000] = 0
  31.      @step_anime = false
  32.     if Input.press?(Input::CTRL)
  33.       @move_speed = 5     #按下CTRL时的移动速度               
  34.       @character_name = ("唐雪见") #按下CTRL键 跑步的行走图
  35.     else
  36.       @character_name = ("狐狸行走") #无按下CTRL键 走路的行走图
  37.       @move_speed = 4     #无按下CTRL时的移动速度         
  38.     end
  39.   else
  40.    if  $game_variables[5000] >= 40 #等待20帧开始播放待机行走图
  41.     @move_speed = 2
  42.     @step_anime = true
  43.     @character_name = ("狐狸待机") #不走路时 待机行走图
  44.   else
  45.     end
  46.   end
  47. end
  48.    #==============第三个角色===============#
  49.    if not $game_party.actors.include?($game_actors[1])and not $game_party.actors.include?($game_actors[2]) and $game_party.actors.include?($game_actors[3])
  50.     $game_variables[5000] += 1
  51.    if $game_player.moving?
  52.      $game_variables[5000] = 0
  53.      @step_anime = false
  54.     if Input.press?(Input::CTRL)
  55.       @move_speed = 5     #按下CTRL时的移动速度               
  56.       @character_name = ("唐雪见") #按下CTRL键 跑步的行走图
  57.     else
  58.       @character_name = ("狐狸行走") #无按下CTRL键 走路的行走图
  59.       @move_speed = 4     #无按下CTRL时的移动速度         
  60.     end
  61.   else
  62.    if  $game_variables[5000] >= 40 #等待20帧开始播放待机行走图
  63.     @move_speed = 2
  64.     @step_anime = true
  65.     @character_name = ("狐狸待机") #不走路时 待机行走图
  66.   else
  67.     end
  68.   end
  69. end
  70.    #==============第四个角色===============#
  71.    if not $game_party.actors.include?($game_actors[1])and not $game_party.actors.include?($game_actors[2])and not $game_party.actors.include?($game_actors[3]) and $game_party.actors.include?($game_actors[4])
  72.     $game_variables[5000] += 1
  73.    if $game_player.moving?
  74.      $game_variables[5000] = 0
  75.      @step_anime = false
  76.     if Input.press?(Input::CTRL)
  77.       @move_speed = 5     #按下CTRL时的移动速度               
  78.       @character_name = ("唐雪见") #按下CTRL键 跑步的行走图
  79.     else
  80.       @character_name = ("狐狸行走") #无按下CTRL键 走路的行走图
  81.       @move_speed = 4     #无按下CTRL时的移动速度         
  82.     end
  83.   else
  84.    if  $game_variables[5000] >= 40 #等待20帧开始播放待机行走图
  85.     @move_speed = 2
  86.     @step_anime = true
  87.     @character_name = ("狐狸待机") #不走路时 待机行走图
  88.   else
  89.     end
  90.   end
  91. end
  92. ##
  93. ## 以此类推可以自己设置更多的角色
  94. ##
  95.   move_speed
  96.   end
  97. end
复制代码
{/bz}

给个工程看看
http://rpg.blue/upload_program/f ... 工程_87316513.rar




Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

2
发表于 2008-3-30 21:44:56 | 只看该作者
……这样直接把行走图卡死了,而且变量5000{/gg}万一超界就麻烦了
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
3
 楼主| 发表于 2008-3-30 21:46:14 | 只看该作者
不会哦!!!卡死?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3367
在线时间
3624 小时
注册时间
2006-9-6
帖子
37402

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

4
发表于 2008-3-30 21:56:02 | 只看该作者
不走路的行走图总得有个等待时间吧……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

5
发表于 2008-3-30 21:59:18 | 只看该作者
以下引用9244579于2008-3-30 13:46:14的发言:

不会哦!!!卡死?

你换个主角,把领队换掉试试……{/hx}
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv2.观梦者

龙骑

梦石
0
星屑
520
在线时间
10 小时
注册时间
2007-12-31
帖子
2030
6
发表于 2008-3-30 22:01:00 | 只看该作者
变量5000……吓死人了……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

7
发表于 2008-3-30 22:03:25 | 只看该作者
以下引用劍之飛龍☆于2008-3-30 14:01:00的发言:

变量5000……吓死人了……

Game_Player对象是存档的,换成一个私有变量(不知道怎么说,就是@带头的)比较好吧……
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv2.观梦者

龙骑

梦石
0
星屑
520
在线时间
10 小时
注册时间
2007-12-31
帖子
2030
8
发表于 2008-3-30 22:04:49 | 只看该作者
以下引用IamI于2008-3-30 14:03:25的发言:


以下引用劍之飛龍☆于2008-3-30 14:01:00的发言:

变量5000……吓死人了……


Game_Player对象是存档的,换成一个私有变量(不知道怎么说,就是@带头的)比较好吧……

话说你的签名够那啥的……挺有实际意义……{/gg}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
9
 楼主| 发表于 2008-3-30 22:14:56 | 只看该作者
换了领队是有点矛盾。可以改下!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
10
 楼主| 发表于 2008-3-30 22:23:33 | 只看该作者
现在更换领队可以实现设置好了,嘿
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-4-5 05:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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