Project1

标题: XP八方行走素材怎么排? [打印本页]

作者: 89444640    时间: 2016-10-17 14:35
标题: XP八方行走素材怎么排?
本帖最后由 89444640 于 2016-10-17 14:51 编辑

试了一下以前视为难点的小型斜角移动行走图,然后搜了不少关于八方行走的脚本,
其实xp里面
# 如果方向键被按下、主角就朝那个方向移动
      case Input.dir8
      when 2
        move_down
      when 4
        move_left
      when 6
        move_right
      when 8
        move_up
      when 1
        move_lower_left
      when 3
        move_lower_right
      when 7  
        move_upper_left
      when 9
        move_upper_right
      end
我记得好像是 这段改完了就是八方行走了,不用再弄别的,但是有个问题,这行走图的的排列到底应该怎么弄--b



跟跑动待机那样麻烦无比的并行处理,那个方向描述怎么写?
Input.press?(Input::LEFT) or Input.press?(Input::RIGHT) or Input.press?(Input::UP) or Input.press?(Input::DOWN)
就是同时按下 L+D L+U R+D R+U 四中情况的那个写法


四个斜角这样排列的话

补充一下详细情况
没有素材的情况下 用四方行走图,可以斜角移动时
如果我在面向上的时候同时按下左或右,角色依然面相上,但是可以向斜角45度方向移动。
在角色面向左的时候,同时按下上或者下,角色依然面向左,然后斜角45度移动。

照此图来说,如果我往左上走 那么朝向就错了,如果我往左下、右下走,系统调用错了会不会变成第一行的?
按照以前的笨办法,做两张朝向相反的面向下的和面相上的斜角移动图吗?
因为调用时候还带想,以前碰到这种情况我就直接四个斜角方向做四张图,用哪个方向切换哪个了……
没有什么好办法吗?


脚本的话我怀疑有是一堆问题。
目前的想法是如果用脚本,需要做到可以关闭斜角朝向,这样只在小型地图中,领队是主角的情况下使用。
大型地图还是4方行走,或者用大型角色的斜角移动。
作者: 89444640    时间: 2016-10-17 15:13
本帖最后由 89444640 于 2016-10-17 15:17 编辑

怎么写才正确- -b

上次那个是一句话控制是否按下方向键,现在是要判断是否同时按下某两个键。

或者我要用4个开关来控制?用四张斜方移动,如果按下某两个键……但是,怎么判断键弹起的状态--b
作者: 89444640    时间: 2016-10-17 15:18
本帖最后由 89444640 于 2016-10-17 15:50 编辑
89444640 发表于 2016-10-17 15:13
怎么写才正确- -b

上次那个是一句话控制是否按下方向键,现在是要判断是否同时按下某两个键。


我用条件分歧的除此以外套起来也不行 。
用四个开关控制也不行--b
携程这样也不行
Input.press?(Input::LEFT) and Input.press?(Input::DOWN) or Input.press?(Input:::RIGHT) and Input.press?(Input::DOWN) or Input.press?(Input::LEFT) and Input.press?(Input::UP) or Input.press?(Input:::RIGHT) and Input.press?(Input::UP)

………………

- -b
作者: yang1zhi    时间: 2016-10-17 15:49
这只是移动,没有改行走图的显示。
作者: 89444640    时间: 2016-10-17 21:12
本帖最后由 89444640 于 2016-10-17 21:13 编辑
yang1zhi 发表于 2016-10-17 15:49
这只是移动,没有改行走图的显示。


个脚本 要求所有素材都是八个方向,上百个行走图全画八方向,实在是在力不从心,只要主角在需要的场景有八方行走就行了。因为可能会出各种遮挡一场和穿透异常,所以大部分时候还是只需要四方行走的。其实斜角图的初衷是为了试下现在能不能画出这个角度的图来,而且一些地图在剧情对话时候,大型角色图像,在正面相上时候会遮挡诸如开关一类的东西,这时候用斜角图表现又不挡画面又好看。
剧情早起做了一个较大的迷宫,经常有斜角移动,用四方向不如八个方向看着舒服。
自己控制能调成8个方向更好,脚本实现开关和切换如果实在有困难,就只能用这个视觉效果不甚完美的并行处理了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1