| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 53 |
| 经验 | |
| 最后登录 | 2026-10-5 |
| 在线时间 | 760 小时 |
- 梦石
- 0
- 星屑
- 5256
- 在线时间
- 760 小时
- 注册时间
- 2009-1-21
- 回帖
- 236
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 御之嵐 于 2015-8-4 13:47 编辑
(如果這邊不能問含有R18相關內容的東西的話 還請告知一下,謝謝)
RT
寫了一個R18遊戲有的狀態視窗
裡面記錄了某些東西的次數
還有立繪
做法是
做了一個視窗給他
用物品事件的腳本呼叫視窗
然後執行公共事件顯示立繪
成果是這樣
但是 因為 視窗是蓋在遊戲上面
所以在返回的時候 立繪 會慢半拍的關閉
有的時候還會像這樣
有機率性的消失
而且還蠻頻繁的
左邊的是 立繪判斷的公共事件
右邊的是 物品呼叫視窗的公共事件
這個是 視窗的腳本
視窗腳本#~ 窗口部分
#~ 设置显示任务的窗口
class Window_M5Task < Window_Selectable
def initialize
super(0, 0, 250, 300)
#~ super(0, 0, Graphics.width, Graphics.height)
#~ self.opacity = 0
draw_text_ex(4, 0, "\\c[6]OO回数:\\c[27]\\V[2] \\c[0]")
draw_text_ex(4, 20, "\\c[6]OO回数:\\c[27]\\V[5] \\c[0]")
draw_text_ex(4, 40, "\\c[6]OO回数:\\c[27]\\V[7] \\c[0]")
draw_text_ex(4, 60, "\\c[6]OO回数:\\c[27]\\V[9] \\c[0]")
draw_text_ex(4, 80, "\\c[6]OOO回数:\\c[27]\\V[6] \\c[0]")
draw_text_ex(4, 100, "\\c[6]OO使用回数:\\c[27]\\V[3] \\c[0]")
draw_text_ex(4, 120, "\\c[6]OO使用回数:\\c[27]\\V[4] \\c[0]")
draw_text_ex(4, 140, "\\c[6]OOOOO回数:\\c[27]\\V[8] \\c[0]")
draw_text_ex(4, 160, "\\c[6]OOOO回数:\\c[27]\\V[11] \\c[0]")
draw_text_ex(4, 180, "\\c[6]OOOO回数:\\c[27]\\V[12] \\c[0]")
draw_text_ex(4, 200, "\\c[6]战斗失利回数:\\c[27]\\V[1] \\c[0]")
activate
end
end
#~ 场景部分
#~ 设置显示任务的场景
class Scene_M5Task < Scene_MenuBase
def start
super
@status_window = Window_M5Task.new
@status_window.set_handler(:cancel, method(:return_scene))
end
#去除菜單背景黑色半透明畫面
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = SceneManager.background_bitmap
end
end
#去除菜單背景模糊效果
class << SceneManager
def snapshot_for_background
@background_bitmap.dispose if @background_bitmap
@background_bitmap = Graphics.snap_to_bitmap
end
end
因為視窗的 模糊效果 和 半透明黑色部分會蓋住立繪
所以我就把它拿掉了
====================================================
想要問的是
1. 有沒有辦法把 公共事件的立繪 移到視窗的上層
好讓他同步出現嗎?
2. 如果把這個視窗新增到了選單裡面作為一個選單項目
有辦法呼叫公共事件嗎?
3. 要在視窗內插入圖片還要有判斷的方式去更變 立繪的話
只能在腳本內進行判斷嗎?
腳本呼叫公共事件
昨天稍微找了一下資訊
只有找到 這個用法- $game_temp.reserve_common_event(1) #数字为公共事件ID
复制代码 不過這個似乎是在 事件的腳本內去呼叫的用法
應該沒錯吧?
還是說 後臺腳本沒辦法這樣使用Σヽ(°Д°;)ノ?
因為覺得公共事件比較好去理解整個流程所以不知道能不能這樣做_(:з」∠)_
而且要判斷的東西還蠻多的,希望有紙娃娃的換裝系統
也希望能附上表情的變換,如果這樣用腳本去做的話
感覺會很麻煩吶 (ᇂдᇂ )
雖然標題是呼叫公共事件的問題
但是後面突然想到了相關的問題就順便問了一下
希望能幫忙解惑
如果有類似的腳本提供參考也行
謝謝 |
|