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

Project1

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

45度战斗的设置的Game_Actors设置效果与实际不符

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
跳转到指定楼层
1
发表于 2008-4-7 06:52:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv3.寻梦者

酱油的

梦石
0
星屑
1040
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

2
发表于 2008-4-7 07:27:56 | 只看该作者
問題理所當然地出在你認爲沒有問題的地方:
你認爲這些坐標又有規律嗎?
  1. # ————————————————————————————————————
  2. # 本脚本来自www.66rpg.com,转载请保留此信息
  3. # ————————————————————————————————————

  4. #==============================================================================
  5. # ■ Game_Actor
  6. #------------------------------------------------------------------------------
  7. #  处理角色的类。本类在 Game_Actors 类 ($game_actors)
  8. # 的内部使用、Game_Party 类请参考 ($game_party) 。
  9. #==============================================================================

  10. class Game_Actor < Game_Battler
  11. #--------------------------------------------------------------------------
  12. # ● 取得战斗画面的 X 坐标
  13. #--------------------------------------------------------------------------
  14. def screen_x
  15. case self.index
  16. when 0
  17.    return 480
  18. when 1
  19.    return 680
  20. when 2
  21.    return 760
  22. when 3
  23.    return 580
  24. else
  25.    return 600

  26.   end
  27. end
  28. #--------------------------------------------------------------------------
  29. # ● 取得战斗画面的 Y 坐标
  30. #--------------------------------------------------------------------------
  31. def screen_y
  32. case self.index
  33. when 0
  34.    return 350
  35. when 1
  36.    return 350
  37. when 2
  38.    return 310
  39. when 3
  40.    return 325
  41. else
  42.    return 1000
  43. end
  44. end
复制代码

實際上不知道你有沒有發現圖片4的角色3的位置也是錯誤的。也就是說:只有特定的角色在特定的隊伍位置才會有正確的位置。

原因?
當然是你的素材問題。
每一張的長度和寬度都不一樣,造成本身就有位置的差異。
爲了遷就這個奇怪的排佈,必須弄出一個沒有規律的坐標設定出來。而當隊伍的順序被打破,圖片3必須使用圖片1的位置,奇怪的位置就出來了。
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
3
 楼主| 发表于 2008-4-8 08:36:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

4
发表于 2009-6-12 08:00:00 | 只看该作者
Scene_Battle没有任何关于角色坐标的修改。
你处理一下自己的素材再说吧。
问题不一定是出在脚本的,可能渡尘凡的作者改过了……
坐标是按照你的PNG左上角算的
连同空白像素也要算进去。
所以你的那个素材坐标空出了那么多,自然会体现在战斗画面里。
就是这样……
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-18
帖子
458
5
 楼主| 发表于 2008-4-9 06:33:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

6
发表于 2008-4-9 07:35:42 | 只看该作者
你游戏分辨率是多大的...
你给出的这段脚本对应的坐标应该不会适合默认的640*480窗口
或者你使用的脚本中有覆盖坐标代码的地方
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
145
在线时间
128 小时
注册时间
2005-10-22
帖子
1441

贵宾

7
发表于 2008-4-9 08:24:36 | 只看该作者
设置坐标就是在Game_Actors里面 除非有别的脚本也定义了那里面的screen_x screen_y
主站有教程的 怎么设置坐标 http://rpg.blue/web/htm/news131.htm
唉 装X迟早被雷霹,有捧着的,就得有泼凉水的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 23:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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