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

Project1

 找回密码
 注册会员
搜索
123
返回列表 发新帖
楼主: MeowSnow
打印 上一主题 下一主题

[已经过期] 求一个类似在地图上战斗的效果的方法。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2010-7-20
帖子
191
21
发表于 2013-8-19 23:56:33 | 只看该作者
至少畫面看起來很爽......總有成功的那天啦
降 龍
遊戲進度趕工中......
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1286
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
22
 楼主| 发表于 2013-8-20 09:01:48 | 只看该作者
david95 发表于 2013-8-19 23:56
至少畫面看起來很爽......總有成功的那天啦

要是实在做不出我想要的效果,借我套ACT模板如何?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
560 小时
注册时间
2012-12-29
帖子
1075
23
发表于 2013-8-20 12:56:12 | 只看该作者
你的战斗系统是全动画战斗么,是的话,应一声,我去改改看,不是的话,也要应一声!

点评

呃  发表于 2013-8-21 13:37
是啊是啊~不然怎么需要判断面向并播放翻转动画~  发表于 2013-8-21 09:21
MOBA以及回合制的一个创新,点这里查看游戏新思路
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2010-7-20
帖子
191
24
发表于 2013-8-20 23:53:49 | 只看该作者
835494264 发表于 2013-8-20 09:01
要是实在做不出我想要的效果,借我套ACT模板如何?

不好意思......你在跟一個純事件的要模板?

点评

好吧~我自己研究去  发表于 2013-8-21 14:26
我可能沒那時間弄........現在系統寫得很亂 你的意思幾乎要我重做了= ="  发表于 2013-8-21 10:35
弄一套拷贝事件替换素材就能做ACT的模板呗~  发表于 2013-8-21 09:22
降 龍
遊戲進度趕工中......
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
560 小时
注册时间
2012-12-29
帖子
1075
25
发表于 2013-8-21 14:09:29 | 只看该作者
  1. #--------------------------------------------------------------------------
  2. # ● 取得战斗画面的 X 坐标
  3. #--------------------------------------------------------------------------
  4. def screen_x
  5. case self.index
  6. when 0
  7.    return 500
  8. when 1
  9.    return 450
  10. when 2
  11.    return 500
  12. when 3
  13.    return 450
  14. else
  15.    return 600

  16.   end
  17. end
  18. #--------------------------------------------------------------------------
  19. # ● 取得战斗画面的 Y 坐标
  20. #--------------------------------------------------------------------------
  21. def screen_y
  22. case self.index
  23. when 0
  24.    return 360
  25. when 1
  26.    return 300
  27. when 2
  28.    return 240
  29. when 3
  30.    return 180
  31. else
  32.    return 1000
  33.   end
  34. end
  35. #--------------------------------------------------------------------------
  36. # ● 取得战斗画面的 Z 坐标
  37. #--------------------------------------------------------------------------
  38. def screen_z
  39. case self.index
  40. when 0
  41.    return 10
  42. when 1
  43.    return 9
  44. when 2
  45.    return 8
  46. when 3
  47.    return 7
  48. else
  49.    return 0
  50.    end
  51. end
  52. end
  53. ###角色在右
复制代码
  1.    #--------------------------------------------------------------------------
  2.   # ● 取得战斗画面的 X 坐标
  3.   #--------------------------------------------------------------------------
  4.   def screen_x
  5.     case self.index
  6.     when 0
  7.       return 50
  8.     when 1
  9.       return 300
  10.     when 2
  11.       return  100
  12.     when 3
  13.       return  400
  14.     else
  15.       return 260
  16.     end
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 取得战斗画面的 Y 坐标
  20.   #--------------------------------------------------------------------------
  21.   def screen_y
  22.    case self.index
  23.     when 0
  24.     return 250
  25.     when 1
  26.       return 450
  27.       when 2
  28.         return 220
  29.         when 3
  30.           return 240
  31.         else
  32.         return  430
  33.       end
  34.     end
  35.   #--------------------------------------------------------------------------
  36.   # ● 取得战斗画面的 Z 坐标
  37.   #--------------------------------------------------------------------------
  38.   def screen_z
  39.     # 返回计算后的队伍 Z 坐标的排列顺序
  40.     case self.index
  41.     when 0
  42.       return 1
  43.       when 1
  44.         return 2
  45.         when 2
  46.           return 3
  47.           when 3
  48.             return 4
  49.           else
  50.             return 5
  51.   end
  52. end
  53. ###角色在左
复制代码
LZ,我给你个坐标,然后你自己改行么?思路大概就是当打开某个开关时,用第一套坐标,当某个开关关闭时,用第二套坐标。。

点评

等等,你没弄明白我的意思,我要那种触发战斗事件以后,什么都不变,画面上唯一变的就是弹出战斗指令开始战斗的效果  发表于 2013-8-21 14:28
等等,你没弄明白我的意思,我要那种触发战斗事件以后,什么都不变,就是弹出战斗指令开始战斗的效果  发表于 2013-8-21 14:27
MOBA以及回合制的一个创新,点这里查看游戏新思路
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1286
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
26
 楼主| 发表于 2013-8-21 14:17:26 | 只看该作者
本帖最后由 835494264 于 2013-8-21 14:19 编辑
我爱吴悦淇 发表于 2013-8-21 14:09
LZ,我给你个坐标,然后你自己改行么?思路大概就是当打开某个开关时,用第一套坐标,当某个开关关闭时,用 ...


但是需要带入详细的坐标还得判断面向啊,还需要修改播放技能动画呢,且还需要修改敌人坐标啊,倒是也不懂带入敌人事件在地图上的坐标,用主角坐标判断面向后向左或向右1、2百像素就行了……

点评

话说还没解决吗?  发表于 2013-9-5 09:21
看了下你这个,用的是全动画,改过默认的行走图切割算法,面向的判断就得另写算法了,可惜俺读书时数学没学好……  发表于 2013-9-1 11:46
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 10:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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