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

Project1

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

[已经解决] 請問關於更改菜單裡的狀態欄,如何添加屬性??

[复制链接]

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
11
 楼主| 发表于 2013-3-20 03:51:55 | 只看该作者
j433463 发表于 2013-3-20 01:02
呃?原本的?如果您要改 6.times 的數字位置,請到 Window_Base 的 def draw_actor_param 去改,
其實我在  ...

我又把你給我的寫法運行,結果常常出現小數點出現6.33333等等的狀況,

參考其他腳本的寫法自己弄弄 改良下變成這樣寫法^_^  .舉迴避率做例子!!

    change_color(system_color)
    draw_text(x + 95, y + line_height * 2, 120, line_height, "物攻迴避")
    change_color(normal_color)
    draw_text(x + 155, y + line_height * 2, 36, line_height, sprintf("%.1f", @actor.xparam(1) * 100).to_i, 2)

其實  sprintf("%.1f", @actor.xparam(1) * 100).to_f   好像也可以,只是四捨五入數值變不精準了。
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
12
发表于 2013-3-20 04:29:47 | 只看该作者
呵呵,本來就是想讓您自己決定要怎麼改,我直接寫出算式的話,若不合您的意,那反而給您帶來修改的麻煩,

您的例子中,我覺得 to_f 比較接近四捨五入,但它不會針對整個小數後面的數字去進行,只對取到的下一位做,

譬如 p sprintf("%.1f", 6.333553 * 100).to_f 的結果是 633.4,因為 5 入進一,但 p sprintf("%.1f", 6.333453 * 100).to_f 結果則是 633.3,

按理它的結果應該也是 633.4 的,可是它似乎只認為 4 捨而不是 5 入,換句話說,它只看 633.35 或 633.34 而做了不同的四捨五入判定,

但 .3 或 .4 差別應該可以接受的,至少比 to_i 或 ceil 或 floor 取整數好得多,那樣差別更大,用 %.0f 後再取整也比 to_i 好吧。

评分

参与人数 1梦石 +1 收起 理由
Mic_洛洛 + 1 你是好人!

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
13
 楼主| 发表于 2013-3-20 04:39:44 | 只看该作者
真的,照你說的似乎更好些了!!
(明明要睡了...還是很不甘心在下面那兩個問答徘徊...↓
http://rpg.blue/thread-299358-1-1.html
http://rpg.blue/thread-293254-1-1.html
我的怪物有200隻.  不弄懂自己手動添加特徵會很可怕的...= =
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2013-3-19
帖子
44
14
发表于 2013-3-20 21:27:23 | 只看该作者
...新手一個...看不懂...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-8 23:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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