Project1
标题:
請問有辦法改變敵人名字的字體嗎?
[打印本页]
作者:
grayshadow
时间:
2013-4-1 06:17
标题:
請問有辦法改變敵人名字的字體嗎?
本帖最后由 grayshadow 于 2013-4-2 12:54 编辑
各位大大好!
小弟繼續來求教了。
小弟正想把敵方的部份名字用別的顏色顯示,
就像這樣:
狂暴化
兔子
於是便試著在資料庫裡把敵人的名字打成 \C[10]狂暴化\C[0]兔子,
結果,在系統顯示「狂暴化兔子出現了!」的時候,
的確成功把「狂暴化」三字變成紅色,
但在選擇攻擊對象時,視窗中卻直接顯示「\C[10]狂暴化\C[0]兔子」,
完全沒有把「狂暴化」三字變成紅色,
請問該如何做才能做到改變將敵人名字的字體顏色呢?
謝謝!
作者:
LBQ
时间:
2013-4-1 07:25
貌似draw_text_ex是绘制带有控制符的文字吧。。。。。。。按照这个思路(混蛋,哪个思路)做即可。。。。。
作者:
grayshadow
时间:
2013-4-1 09:01
LBQ 发表于 2013-4-1 07:25
貌似draw_text_ex是绘制带有控制符的文字吧。。。。。。。按照这个思路(混蛋,哪个思路)做即可。。。。。 ...
所以說,是不是要修改一下 Window_BattleEnemy 第 49 行的 draw_text(item_rect_for_text(index), name) ?
小弟對腳本不熟識,是否把 draw_text 直接改成 draw_text_ex 就好呢?
還是需要另外加上座標呢?
作者:
grayshadow
时间:
2013-4-1 10:38
謝謝 LBQ 大大的回覆,
小弟在原本的 第49行 上面,
加上 rect = item_rect_for_text(index),
再把原本的 draw_text(item_rect_for_text(index), name) 改成為
draw_text_ex(rect.x, rect.y, name) ,
然後就成功了!
以防萬一,想問一下這是否正確?在這裡加上 rect 會否影響到其他腳本?
作者:
hfdiaolei1234
时间:
2016-11-26 23:19
和怪物图鉴相冲突了,图鉴上的名字还是 \C[10]狂暴化\C[0]兔子。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1