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

Project1

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

[已经解决] 关于横版敌人,站位问题

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
跳转到指定楼层
1
发表于 2011-11-14 20:42:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小白玩家 于 2011-11-14 20:42 编辑

由于有的敌人战斗图比较大,放到最下面,战斗的时候也显示在上面,怎么继续向下摆

2.jpg (53.68 KB, 下载次数: 75)

2.jpg

1.jpg (78.78 KB, 下载次数: 73)

1.jpg

Lv1.梦旅人

星君

梦石
0
星屑
83
在线时间
2980 小时
注册时间
2011-10-9
帖子
2317

贵宾短篇七萝莉正太组冠军

2
发表于 2011-11-14 21:21:40 | 只看该作者
(把战斗图缩小不就行了?)
其实可以直接在脚本内设置y坐标的Orzzz

点评

不知道,反正就是跟战斗有关的Orz  发表于 2011-11-14 22:03
哪个脚本 怎么设置?  发表于 2011-11-14 21:41

回复

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4714
在线时间
5241 小时
注册时间
2009-4-29
帖子
14318

贵宾

3
发表于 2011-11-14 22:01:28 | 只看该作者
Game_Troop类下面有一个def setup(troop_id):
  1.   #--------------------------------------------------------------------------
  2.   # ● 设置
  3.   #     troop_id : 敌方队伍 ID
  4.   #--------------------------------------------------------------------------
  5.   def setup(troop_id)
  6.     clear
  7.     @troop_id = troop_id
  8.     @enemies = []
  9.     for member in troop.members
  10.       next if $data_enemies[member.enemy_id] == nil
  11.       enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
  12.       enemy.hidden = member.hidden
  13.       enemy.immortal = member.immortal
  14.       enemy.screen_x = member.x
  15.       enemy.screen_y = member.y
  16.       @enemies.push(enemy)
  17.     end
  18.     make_unique_names
  19.   end
复制代码
改成:
  1.   #--------------------------------------------------------------------------
  2.   # ● 设置
  3.   #     troop_id : 敌方队伍 ID
  4.   #     enemy_id : 敌人 ID
  5.   #--------------------------------------------------------------------------
  6.   def setup(troop_id, enemy_id = 0)
  7.     clear
  8.     @troop_id = troop_id
  9.     # 生成敌方队伍
  10.     @troop = setup_troop(enemy_id)
  11.     # 新坐标重排
  12.     setup_coordinate_x
  13.     @enemies = []
  14.     a = 1
  15.     for member in troop.members
  16.       next if $data_enemies[member.enemy_id] == nil
  17.       enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
  18.       enemy.hidden = member.hidden
  19.       enemy.immortal = member.immortal
  20.       case a
  21.       when 1
  22.       enemy.screen_x = 300#member.x
  23.       enemy.screen_y = 150#member.y
  24.       when 2
  25.       enemy.screen_x = 300
  26.       enemy.screen_y = 250
  27.       when 3
  28.       enemy.screen_x = 300
  29.       enemy.screen_y = 350
  30.       when 4
  31.       enemy.screen_x = 300
  32.       enemy.screen_y = 450
  33.       when 5
  34.       enemy.screen_x = 300
  35.       enemy.screen_y = 550
  36.       when 6
  37.       enemy.screen_x = 150
  38.       enemy.screen_y = 150
  39.       when 7
  40.       enemy.screen_x = 150
  41.       enemy.screen_y = 250
  42.       when 8
  43.       enemy.screen_x = 150
  44.       enemy.screen_y = 350
  45.       when 9
  46.       enemy.screen_x = 150
  47.       enemy.screen_y = 450
  48.       when 10
  49.       enemy.screen_x = 150
  50.       enemy.screen_y = 550
  51.       end
  52.       a += 1
  53.       @enemies.push(enemy)
  54.     end
  55.     #for i in 0...troop.members.size
  56.     #  @enemies[i].screen_x = @coordinate_x[i]
  57.     #end
  58.     make_unique_names
  59.   end
  60. end
复制代码
具体x、y坐标自己改了,我只是举例子。when 1代表1号敌人……when 10代表10号敌人。如果你最多只有8个敌人,就去掉when 9和when 10。
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
4
 楼主| 发表于 2011-11-14 22:25:42 | 只看该作者
本帖最后由 小白玩家 于 2011-11-14 22:26 编辑
protosssonny 发表于 2011-11-14 22:01
Game_Troop类下面有一个def setup(troop_id):改成:具体x、y坐标自己改了,我只是举例子。when 1代表1号敌 ...


改了出错啊

2.jpg (39.69 KB, 下载次数: 76)

2.jpg

1.jpg (42.19 KB, 下载次数: 73)

1.jpg
回复

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4714
在线时间
5241 小时
注册时间
2009-4-29
帖子
14318

贵宾

5
发表于 2011-11-14 22:33:31 | 只看该作者
小白玩家 发表于 2011-11-14 22:25
改了出错啊

我把自己游戏的脚本直接复制了,所以不能大众化。这样改改看看行不:
  1.   #--------------------------------------------------------------------------
  2.   # ● 设置
  3.   #     troop_id : 敌方队伍 ID
  4.   #--------------------------------------------------------------------------
  5.   def setup(troop_id)
  6.     clear
  7.     @troop_id = troop_id
  8.     @enemies = []
  9.     a = 1
  10.     for member in troop.members
  11.       next if $data_enemies[member.enemy_id] == nil
  12.       enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
  13.       enemy.hidden = member.hidden
  14.       enemy.immortal = member.immortal
  15.       case a
  16.       when 1
  17.       enemy.screen_x = 300#member.x
  18.       enemy.screen_y = 150#member.y
  19.       when 2
  20.       enemy.screen_x = 300
  21.       enemy.screen_y = 250
  22.       when 3
  23.       enemy.screen_x = 300
  24.       enemy.screen_y = 350
  25.       when 4
  26.       enemy.screen_x = 300
  27.       enemy.screen_y = 450
  28.       when 5
  29.       enemy.screen_x = 300
  30.       enemy.screen_y = 550
  31.       when 6
  32.       enemy.screen_x = 150
  33.       enemy.screen_y = 150
  34.       when 7
  35.       enemy.screen_x = 150
  36.       enemy.screen_y = 250
  37.       when 8
  38.       enemy.screen_x = 150
  39.       enemy.screen_y = 350
  40.       when 9
  41.       enemy.screen_x = 150
  42.       enemy.screen_y = 450
  43.       when 10
  44.       enemy.screen_x = 150
  45.       enemy.screen_y = 550
  46.       end
  47.       a += 1
  48.       @enemies.push(enemy)
  49.     end
  50.     make_unique_names
  51.   end
复制代码
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
6
 楼主| 发表于 2011-11-14 22:45:37 | 只看该作者
本帖最后由 小白玩家 于 2011-11-14 22:46 编辑
protosssonny 发表于 2011-11-14 22:33
我把自己游戏的脚本直接复制了,所以不能大众化。这样改改看看行不:


还是出错,又换成81行出错,我自己直接在Y的坐标上改了下Y+200 怪就向下移动了200。。。。。。。。。
给你认可吧

1.jpg (165.66 KB, 下载次数: 75)

1.jpg

2.jpg (42.17 KB, 下载次数: 77)

2.jpg

3.jpg (38.48 KB, 下载次数: 75)

3.jpg

点评

我初步怀疑是你把这个定义上面几行的定义def troop误删除了导致的。  发表于 2011-11-15 09:49
81行的内容是什么?  发表于 2011-11-15 09:45
这样你所有的怪物都会下移200  发表于 2011-11-15 09:41
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1071 小时
注册时间
2011-5-12
帖子
2317

贵宾

7
发表于 2011-11-15 04:22:34 | 只看该作者
请把所有screen_x换成position_x
再把所有screen_y换成position_y
即可解决出错问题……=-=

话说横板原本就有得修改了啊……
全局搜索def position_plus
下面就有得修改了-=-
找我请找芙蕾娅
顺带一提,完全看得懂我头像请捡起你自己的节操哟(自重
回复

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4714
在线时间
5241 小时
注册时间
2009-4-29
帖子
14318

贵宾

8
发表于 2011-11-15 09:51:51 | 只看该作者
小白玩家 发表于 2011-11-14 22:45
还是出错,又换成81行出错,我自己直接在Y的坐标上改了下Y+200 怪就向下移动了200。。。。。。。。。
给 ...

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-4 19:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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