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

Project1

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

[已经解决] 角色狀態的排序以及描畫

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
11
发表于 2012-12-25 18:39:39 | 只看该作者
本帖最后由 j433463 于 2012-12-25 19:05 编辑

找到原因了,先看看修正后的样子再来讲哪儿有问题:



应该是这样没错吧?物攻物防和敏捷这些确实是之前猜测的脚本最后那个有关,
但作怪的不是楼主的脚本,而是原来默认脚本。

首先,位置之所以跑到血槽条那边,是因为在楼主给的 Window_Status 第 92 行 x 值给的不好,

draw_parameters(200, y)

我把 200 改成了 270,就到图上的位置,但物攻物防中文与数字隔得太宽,这并不是楼主脚本的问题,
因为楼主的脚本把它的那一段注解了,以至于在楼主脚本中怎么查都不对。

本来我以为楼主脚本是把默认脚本删除,用新脚本取代,起初没注意,但测试时不对,会跳出错误框,
只好把原来的默认脚本补回去,新脚本放在 Main 上面,想一想,既然这样,找找看默认脚本吧。

果然,把默认脚本 Window_Base 的 def draw_actor_param 那一段中,最后的

draw_text(x + 120, y, 36, line_height, actor.param(param_id), 2)

把 x + 120 改成 x + 80, 间距缩小了,如图正常了。

果然,实测才是解决之道,用看的始终不保证100%看明白,开新工程实测,只耗时不到一小时。

点评

話說我沒有VIP之類的東西可以加你,先欠著吧 XD  发表于 2012-12-25 19:44
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2012-12-14
帖子
35
12
 楼主| 发表于 2012-12-25 19:09:41 | 只看该作者
本帖最后由 LabLamb 于 2012-12-25 19:42 编辑
j433463 发表于 2012-12-25 18:39
找到原因了,先看看修正后的样子再来讲哪儿有问题:


原來是Window Base,謝謝你,太棒了!





然後裝備名太長就會發生這樣的悲劇 XD

点评

接下來就是研究一下如何將全隊四人都塞進這頁,然後把轉頁禁止。  发表于 2012-12-25 19:13
T
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2012-12-14
帖子
35
13
 楼主| 发表于 2012-12-25 21:13:15 | 只看该作者


最後調整,不過裝備的Y軸不知道如何改,因為它又用了複雜的算式來代替編寫。
  1. def draw_equipments(x, y)
  2.     @actor.equips.each_with_index do |item, i|
  3.       draw_item_name(item, x, y + line_height * i)
  4.     end
  5.   end
复制代码
然後到底要如何整隊都放進去呢?我又去研究Team_Status了。

Awesome.jpg (44.93 KB, 下载次数: 32)

Awesome.jpg

点评

應該是For,我也不清楚,我只接觸了Ruby不久。  发表于 2012-12-27 07:37
loop?是 for 吧?  发表于 2012-12-26 18:03
現在主力研究如何把四人都放在狀態裡,可是似乎要用到Loop之類的算式。  发表于 2012-12-26 15:41
這我也知道,可是得出來的效果是五項直接往上升。不過我想了想,其實多一項護身符的裝備其實很雞肋,最後我也拿走了。  发表于 2012-12-26 15:39
你管那些复杂算式作什么?直接在算式最后面加上 +100 这样就行了,那算式结果不过是得出一个 y 值,你加一个数去调整而已。  发表于 2012-12-26 15:31
T
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2012-12-14
帖子
35
14
 楼主| 发表于 2013-1-2 18:09:56 | 只看该作者
虛心求教,先推。
T
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 16:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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