【1VIP悬赏】SHEFT加速更改行走图

  [复制链接]

名侦探小柯

梦石
10
星屑
4393
在线时间
3739 小时
注册时间
2006-9-6
回帖
36595

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

 楼主| 发表于 2008-5-18 03:15:18 | 显示全部楼层
以下引用三厘米的暧昧于2008-5-17 19:13:23的发言:

小柯能不能把你用事件解决这个问题的思路说一下呢??

但是我不明白你的双主角是怎么控制的。

简单的想就是有两个加速键,
按下时判断方向然后改变行走图,停止后恢复。
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

傻♂逼

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

烫烫烫开拓者

发表于 2008-5-18 03:20:30 | 显示全部楼层
以下引用三厘米的暧昧于2008-5-17 11:14:16的发言:

那么
如果我的游戏设计的是双主角系统
男主角是001号角色
女主角是002号角色
使用ls几位大哥的脚本只能改变一张行走图
...
能不能先判断主角的角色编号
再执行跑步图替换??

使用变量001
1为男
2为女
具体控制哪个变量请修改"       actor = $game_actors[$game_switches[1]]      "
中的1为变量编号


#Game_All
$old = false
class Game_Player
alias update_1 update  
def update
unless $game_map.interpreter.running?
     if Input.press?(Input::SHIFT)
      actor = $game_actors[$game_switches[1]]      
      if actor != nil and $old == false and moving?
       $olddat = actor.character_name
       actor.set_graphic(actor.character_name+'1', actor.character_index, actor.face_name, actor.face_index)#  if
       $old = true
      
       refresh
      end
      
    else
      actor = $game_actors[1]
       if $old and actor != nil and $olddat != nil
       actor.set_graphic($olddat, actor.character_index, actor.face_name, actor.face_index)
       $old = false
       $olddat = nil
       refresh
       end
     end
   end
   update_1
end
end
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

梦石
0
星屑
63
在线时间
61 小时
注册时间
2008-3-9
回帖
43
发表于 2008-5-18 03:23:12 | 显示全部楼层
这个……难道很难吗?
我觉得在每个地图的角落设一个并行处理事件,内容就是摁下shift就变更行走图,不就可以了……
不知可否?
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4393
在线时间
3739 小时
注册时间
2006-9-6
回帖
36595

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

 楼主| 发表于 2008-5-18 03:24:40 | 显示全部楼层
以下引用宇凌风于2008-5-17 19:23:12的发言:

这个……难道很难吗?
我觉得在每个地图的角落设一个并行处理事件,内容就是摁下shift就变更行走图,不就可以了……
不知可否?

可以啊,很简单。

我的目的是不掉FPS,这样会降低FPS。
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-15
回帖
29
发表于 2008-5-18 03:41:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-5-18 06:27:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-15
回帖
29
发表于 2008-5-18 06:35:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-5-18 07:03:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-15
回帖
29
发表于 2008-5-18 07:47:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

傻♂逼

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

烫烫烫开拓者

发表于 2008-5-18 20:07:13 | 显示全部楼层
吼吼
$game_party.members[0].character_name
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部