赞 | 0 |
VIP | 3 |
好人卡 | 18 |
积分 | 2 |
经验 | 72569 |
最后登录 | 2023-12-30 |
在线时间 | 596 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 229
- 在线时间
- 596 小时
- 注册时间
- 2010-6-21
- 帖子
- 1218
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 懒De说 于 2011-7-17 15:53 编辑
这个是我无聊时瞎弄得菜单,主要适用于单人游戏,也就一个主角,像网游那样
好了先上图吧
物品
装备
主菜单
属性
任务
有能力的还可以自己改下,效果应该能更好
Window_Status- #==============================================================================
- # ■ Window_Status
- #------------------------------------------------------------------------------
- # 显示状态画面、完全规格的状态窗口。 BY懒De说
- #==============================================================================
- class Window_Status < Window_Base
- #--------------------------------------------------------------------------
- # ● 初始化对像
- # actor : 角色
- #--------------------------------------------------------------------------
- def initialize(actor)
- super(100, 50, 220, 380)
- self.contents = Bitmap.new(width - 32, height - 32)
- @actor = actor
- refresh
- end
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
-
- #draw_actor_graphic(@actor, 80, 80)
- draw_actor_name(@actor, 4, 0)
- draw_actor_level(@actor, 4, 32)
- draw_actor_state(@actor, 100, 0)
- draw_actor_hp(@actor, 0, 90, 172)
-
- draw_actor_sp(@actor, 0, 120, 172)
- draw_actor_exp(@actor,0,320,172)
- draw_actor_parameter(@actor, 0, 160, 3)
- draw_actor_parameter(@actor, 0, 200, 1)
- draw_actor_parameter(@actor, 0, 240, 4)
- draw_actor_parameter(@actor, 0, 280, 5)
-
- self.contents.font.color = system_color
- self.contents.draw_text(110, 30, 30, 32, "人气")
- self.contents.draw_text(160, 30, 30, 32, $game_variables[30].to_s)
- self.contents.draw_text(110, 60, 30, 32, "贡献")
- self.contents.draw_text(160, 60, 30, 32, $game_variables[31].to_s)
- self.contents.draw_text(0, 60, 30, 32, "门派:")
- #所加门派
- ##############################################
- case $game_variables[12]
- when 0
- self.contents.draw_text(30, 60, 60, 32, "无")
- when 1
- self.contents.draw_text(30, 60, 60, 32, "神龙教")
- when 2
- self.contents.draw_text(30, 60, 60, 32, "华山派")
- when 3
- self.contents.draw_text(30, 60, 60, 32, "逍遥派")
- when 4
- self.contents.draw_text(30, 60, 60, 32, "南少林")
- when 5
- self.contents.draw_text(30, 60, 60, 32, "华山派")
- when 6
- self.contents.draw_text(30, 60, 60, 32, "三清寺")
- when 7
- self.contents.draw_text(30, 60, 60, 32, "青城派")
- end
- ##########################################
- end
- def dummy
- self.contents.font.color = system_color
- self.contents.draw_text(320, 112, 96, 32, $data_system.words.weapon)
- self.contents.draw_text(320, 176, 96, 32, $data_system.words.armor1)
- self.contents.draw_text(320, 240, 96, 32, $data_system.words.armor2)
- self.contents.draw_text(320, 304, 96, 32, $data_system.words.armor3)
- self.contents.draw_text(320, 368, 96, 32, $data_system.words.armor4)
- draw_item_name($data_weapons[@actor.weapon_id], 320 + 24, 144)
- draw_item_name($data_armors[@actor.armor1_id], 320 + 24, 208)
- draw_item_name($data_armors[@actor.armor2_id], 320 + 24, 272)
- draw_item_name($data_armors[@actor.armor3_id], 320 + 24, 336)
- draw_item_name($data_armors[@actor.armor4_id], 320 + 24, 400)
- end
- end
复制代码 工程
自从加入了这个工作室,我现在做完了系统,就整天闲着
如果谁需要写脚本,可以先联系我
正好可以帮忙,帮忙同时我还可以练练手
战斗就算了,需要的话,先站内PM我吧
|
评分
-
查看全部评分
|