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

Project1

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

[已经解决] 行走图战斗脚本怎么调整站的位置

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
213 小时
注册时间
2011-2-2
帖子
44
跳转到指定楼层
1
发表于 2011-2-3 22:09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 嘿0o0嘿 于 2011-2-3 23:00 编辑


如图~按数据库里全部人设成前卫,就站成一竖线了
我想要第2种,人物站成斜线,截图的这张是在数据库里职业分前卫、中卫、后卫才站成那样的,但要是再多1个角色就成了3个斜着站1个竖着站,怎么改能让站的坐标自然成斜线呢


嘿0o0嘿于2011-2-3 22:59补充以下内容:
Project1.rar (503.62 KB, 下载次数: 40)
我的那个游戏附件,用了好几个相关的脚本,也不知道该在哪个里面修改,只好整个传上来了,只有500K
请各位前辈帮忙看看
直接在数据库里战斗测试好像会出错,测试游戏中正常

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

2
发表于 2011-2-4 13:48:19 | 只看该作者
如果没修改脚本的话,原脚本 - 战斗画面的位置 - 各个角色之间的间隔 X,修改这个就可以了

评分

参与人数 1星屑 +1332 收起 理由
fux2 + 1332 啊,新年勤劳大礼包~

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

小小的百鬼夜行<

梦石
0
星屑
54
在线时间
579 小时
注册时间
2010-7-29
帖子
2682

贵宾

3
发表于 2011-2-4 14:24:19 | 只看该作者
【def screen_x?(也许吧)】
某只PHP/HTML小白鼠→退屈の间


Cause I knew you were trouble when you walked in
So shame is on me now
I flow me to place i ve never been
till you put me down oh
Now Im lying on the cold hard ground
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
213 小时
注册时间
2011-2-2
帖子
44
4
 楼主| 发表于 2011-2-4 14:32:45 | 只看该作者
本帖最后由 嘿0o0嘿 于 2011-2-4 15:04 编辑

回复 退屈£无聊 的帖子

4个人还是站成直线
我看了下另外个成功给4个人分别定义XY坐标的脚本里面有这样一段
但是不知道怎么改,直接粘进去就出错

#--------------------------------------------------------------------------
  # ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    case self.index
    when 0
      return 420
    when 1
      return 420
    when 2
      return 490
    when 3
      return 490
    else
      return 1000
    end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
    case self.index
    when 0
      return 260
    when 1
      return 320
    when 2
      return 260
    when 3
      return 320
    else
      return 1000
    end
  end
回复 支持 反对

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

5
发表于 2011-2-4 15:37:33 | 只看该作者
本帖最后由 忧雪の伤 于 2011-2-4 15:43 编辑

回复 嘿0o0嘿 的帖子

when x
是说第几个角色
return
这是你需要改的
也就是说,第一个是修改每个角色的x坐标,
第二个类推。
else下面的那个说的是除了0,1,2,3以外角色的x坐标(你没用人物扩张吧?)
等下我帮你修改好,等一下……恩


开始修改
  1. #--------------------------------------------------------------------------
  2.   # ● 取得战斗画面的 X 坐标
  3.   #--------------------------------------------------------------------------
  4.   def screen_x
  5.     case self.index
  6.     $间距 = 30
  7.     when 0
  8.       return 400
  9.     when 1
  10.       return 430  + $间距 * 1
  11.     when 2
  12.       return 450  + $间距 * 2
  13.     when 3
  14.       return 470  + $间距 * 3
  15.     else
  16.       return 1000
  17.     end
  18.   end
复制代码


补充
不确认脚本是否确实是照这个确定坐标值……先试试
回复 支持 反对

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
6
发表于 2011-2-4 15:40:50 | 只看该作者
这个不是菜鸟横版么...
菜鸟横版重新定义过战斗的XY坐标的,具体怎么改...以前自己也试过改,可是不能成功

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
213 小时
注册时间
2011-2-2
帖子
44
7
 楼主| 发表于 2011-2-4 17:10:23 | 只看该作者
实验后坐标改成功了,人成斜线站
新的问题出现了原来人物攻击的时候是跳到怪面前砍,现在成了屏幕上下乱跳

点评

没错的话那个screen_x和screen_y也包括了攻击移动的坐标  发表于 2011-2-4 19:55
不是,现在已经修改成功了……就是攻击移动问题呢  发表于 2011-2-4 19:24
LZ用的是菜鸟横版,菜鸟横版本来就重定义了X坐标和Y坐标  发表于 2011-2-4 19:13
你这脚本一定和原来的不同……我这里依靠间隔就可以达到你需要的效果了  发表于 2011-2-4 18:11
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 15:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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