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

Project1

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

[已经解决] VA中如何实现45度行走的效果?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
170
在线时间
6 小时
注册时间
2012-5-27
帖子
1
跳转到指定楼层
1
发表于 2012-5-28 12:09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我做了公共事件, 当按上键后,玩家走到左上位置,按下键走到右下位置,按左走到坐下位置,按右走到右下位置
但是比如我按了上键,有时候玩家会先向上走一步再走到走完后的位置的左上角
有不通过脚本修改能让玩家不迈出原来4方向的一步吗?
如果修改脚本应该如何改?
本人是脚本盲..只会改界面,新人求笼罩

Lv3.寻梦者

梦石
0
星屑
1344
在线时间
962 小时
注册时间
2012-4-30
帖子
1475

开拓者

2
发表于 2012-6-7 20:09:14 | 只看该作者
本帖最后由 铅笔描绘的思念 于 2012-6-7 20:09 编辑

如果是事件的话。。。应该也是会想你做的一样
所以推荐用脚本  10行结束
RUBY 代码复制
  1. class Game_Player < Game_Character
  2.   def move_by_input
  3.      case Input.dir8
  4.       when 2;move_diagonal(6,2)  
  5.       when 4;move_diagonal(4,2)
  6.       when 6;move_diagonal(6,8)   
  7.       when 8;move_diagonal(4,8)
  8.      end  
  9.   end
  10. end

不过就不能用八方向么。。。。这样走起来很奇怪
八方向:
RUBY 代码复制
  1. class Game_Player < Game_Character
  2.   #--------------------------------------------------------------------------
  3.   # ● 方向键移动处理
  4.   #--------------------------------------------------------------------------
  5.   def move_by_input
  6.      case Input.dir8
  7.       when 1;move_diagonal(4,2)
  8.       when 2;move_straight(2)
  9.  
  10.       when 3;move_diagonal(6,2)
  11.       when 4;move_straight(4)
  12.  
  13.       when 6;move_straight(6)
  14.       when 7;move_diagonal(4,8)
  15.  
  16.       when 8;move_straight(8)
  17.       when 9;move_diagonal(6,8)
  18.      end  
  19.   end
  20. end   
  21.  
  22. #~

点评

表示这个八方向仅仅只是伪*。。。  发表于 2012-6-7 20:43
请问一下八方向的话行走图应该怎么设置?  发表于 2012-6-7 20:22

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
迷糊的安安 + 200 + 2 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
42 小时
注册时间
2012-5-16
帖子
56
3
发表于 2012-6-7 23:41:56 | 只看该作者
http://arcthunder.site40.net/en-khas-pixel-movement/
像素式地圖行走   360度皆可
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 17:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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