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

Project1

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

[已经解决] 求45度脚本的详细用发。

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
197
在线时间
166 小时
注册时间
2009-5-2
帖子
300

开拓者

跳转到指定楼层
1
发表于 2011-2-10 16:05:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是不是放上脚本再改下行走图就OK了?
同一片蓝天下,你可曾记起那几年

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

2
发表于 2011-2-10 16:09:23 | 只看该作者
本帖最后由 无心孤云 于 2011-2-10 16:10 编辑

要改人物位置
x y z坐标之类的
敌人位置在数据库【队伍】里鼠标拖动
努力努力再努力
回复

使用道具 举报

Lv1.梦旅人

神之首

梦石
0
星屑
65
在线时间
200 小时
注册时间
2011-2-7
帖子
220
3
发表于 2011-2-10 16:17:57 | 只看该作者
本帖最后由 陆娘 于 2011-2-10 16:24 编辑

什么45角度脚本。都只是改坐标的。
搜索# ● 取得战斗画面的 X 坐标
看到这句return self.index * 160 + 80
+80这个是第一个战斗者的坐标
* 160 就是向后面一个战斗者的坐标+160
就是说第一个战斗者的坐标是80 第二个就240  第三个是400如此类推
那么Y怎么呢
很简单一样的
按照上面的原理
# ● 取得战斗画面的 Y 坐标
return 464 改 return self.index * 每一个角色Y的间隔距离 + 第一个角色Y的坐标
z值有点不对了啊。修改这个可以省时间
让Z值读取Y值
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Z 坐标
  #--------------------------------------------------------------------------
  def screen_z
    # 返回计算后的队伍 Z 坐标的排列顺序
    if self.index != nil
      return 4 - self.index
    else
      return 0

return 4 - self.index改
return  screen_y

如果你是想要定义每一个角色不同的坐标可以这样
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    case self.index
    when 0        #这个是第一个角色
      return 400   #第一个角色的X坐标
    when 1    #这个是第二个角色
      return 470   #第二个角色的X坐标
    when 2   #这个是第三个角色
      return 530  #第三个角色的X坐标
    when 3  #这个是第四个角色
      return 530  #第四个角色的X坐标
   # when n   #这个是第n+1个角色
     # return 530  #第n+1个角色的X坐标
    end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
    case self.index
       when 0        #这个是第一个角色
      return 400   #第一个角色的y坐标
    when 1      #这个是第二个角色
      return 470  #第二个角色的y坐标
    when 2   #这个是第三个角色
      return 530  #第三个角色的y坐标
    when 3  #这个是第四个角色
      return 530  #第四个角色的y坐标
   # when n   #这个是第n+1个角色
     # return 530  #第n+1个角色的y坐标
    end
  end
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 21:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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