Project1
标题:
关于横版战斗的一些小错误,请教高手。
[打印本页]
作者:
76678350
时间:
2008-12-1 19:42
标题:
关于横版战斗的一些小错误,请教高手。
高三快毕业了,我打算做一个游戏来忆念高中时生活,在毕业时送给同学们。
在做游戏时我引用了视频教学的纵版改横版(不是超级的,是柳柳推荐的那种),但改了后我发现存在很多问题。希望各位友友帮帮我!
问题一:
人物状态栏与命令窗口(就是下面有状态血条之类的和选择攻击、技能之类的窗口。)没法挡住人物!
问题二:
战斗开始时的选择逃跑与战斗的窗口、人物使用技能时显示技能名字的窗口和战斗结束时中间出现的窗口,也都没有挡住人物。
问题三:
怎么把显示技能名字的窗口缩小或消除,最好就是缩小和在战斗时只显示一会儿。
希望懂的友友能帮帮我,在此先谢谢了! [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
后知后觉
时间:
2008-12-1 19:56
都高三了还来做这些事呀!= =
这些很简单,定义一下Z坐标就可以。了
在Scene_Battle 1 里面,
那些生成的窗口对象下面多加一句定义Z 定义到比角色高就可以了。
先定义5000,如果不够就直接9999好了
柳柳的录像教学里应该有说这个 我记得有说。
比如
# 生成角色命令窗口
s1 = $data_system.words.attack
s2 = $data_system.words.skill
s3 = $data_system.words.guard
s4 = $data_system.words.item
s5 = "脚底抹油"
@actor_command_window = Window_Command.new(136, [s1, s2, s3, s4, s5])
下面加一句
@actor_command_window.z = 9999
再比如
@status_window = Window_BattleStatus.new
下面加一句
@status_window.z = 180
@help_window = Window_Help.new
下面加
@help_window.z = 9999
另外几个窗口你自己试试
额,对了 那个 脚底抹油是我把逃跑加进了战斗选单,你没改那个可以无视
技能窗口在Scene_Battle 3 里面
全局搜索
@skill_window = Window_Skill.new(@active_battler)
可以很快的找到。
物品窗口
@item_window = Window_Item.new
第三个问题:
@skill_window = Window_Skill.new(@active_battler) #生成窗口对象
@skill_window.z = 9999 # 调整对象Z坐标
@skill_window.height = 窗口的宽
@skill_window.width = 窗口的长
@skill_window.opacity = 窗口的不透明度(0-255)
@skill_window.back_opacity = 窗口里内容的背景的不透明度(0-255)
[LINE]1,#dddddd[/LINE]
版主对此帖的认可:『好详细,鼓励下。』,积分『+50』。
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
76678350
时间:
2008-12-1 21:14
谢了朋友!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1