Project1
标题:
怎么让主角行走速度加快?
[打印本页]
作者:
浪子二哥
时间:
2007-7-14 07:49
标题:
怎么让主角行走速度加快?
就像柳柳大人的灵儿续传一样,里面的人物的那种行走速度就行了!怎么才可以加快速度? [LINE]1,#dddddd[/LINE]
本贴由论坛斑竹柳柳结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
[LINE]1,#dddddd[/LINE]
本贴由论坛斑竹柳柳结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
浪子二哥
时间:
2007-7-14 07:49
标题:
怎么让主角行走速度加快?
就像柳柳大人的灵儿续传一样,里面的人物的那种行走速度就行了!怎么才可以加快速度? [LINE]1,#dddddd[/LINE]
本贴由论坛斑竹柳柳结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
[LINE]1,#dddddd[/LINE]
本贴由论坛斑竹柳柳结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
706756524
时间:
2007-7-14 07:52
提示:
作者被禁止或删除 内容自动屏蔽
作者:
浪子二哥
时间:
2007-7-14 08:07
@move_speed= 不管是多少,为什么速度都是这么快?而且这是在事件里产生的,一般是怎么弄进去的?
作者:
步兵中尉
时间:
2007-7-14 08:13
用下面的代码可以用空格加速:
#==============================================================================
# ■ Window_Command
#------------------------------------------------------------------------------
# 一般的命令选择行窗口。
#==============================================================================
class Window_Command < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化对像
# width : 窗口的宽
# commands : 命令字符串序列
#--------------------------------------------------------------------------
def initialize(width, commands)
# 由命令的个数计算出窗口的高
super(0, 0, width, commands.size * 32 + 32)
@item_max = commands.size
@commands = commands
self.contents = Bitmap.new(width - 32, @item_max * 32)
@item = []
self.index = 0
refresh
@oldindex = 0
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
for i in 0...@item_max
if i != self.index
draw_item_dis(i)
else
draw_item_active(i,@item
)
end
end
end
#--------------------------------------------------------------------------
# ● 描绘项目
# index : 项目编号
# color : 文字色
#--------------------------------------------------------------------------
def draw_item_dis(index)
self.contents.font.size -= 2
self.contents.font.color = disabled_color
rect = Rect.new(4+16, 32 * index, self.contents.width - 24, 32)
self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
self.contents.draw_text(rect, @commands[index])
self.contents.font.size += 2
end
def draw_item_active(index, type)
self.contents.font.color = Color.new(0,0,0,255)
self.contents.draw_text(5,32*index+1,self.contents.width,32, @commands[index])
if type==1
self.contents.font.color = disabled_color
else
self.contents.font.color = Color.new(255,255,220,255)
end
self.contents.draw_text(4,32*index,self.contents.width,32, @commands[index])
end
#--------------------------------------------------------------------------
# ● 项目无效化
# index : 项目编号
#--------------------------------------------------------------------------
def disable_item(index)
@item[index] = 1
end
#--------------------------------------------------------------------------
# ● 刷新方法更新
#--------------------------------------------------------------------------
def update
super
#——这里使用的刷新方法比直接refresh节约很多内存
if self.index != @oldindex
@oldindex = self.index
refresh
end
end
end
作者:
步兵中尉
时间:
2007-7-14 08:18
可以就认可以下吧!
作者:
柳柳
时间:
2007-7-14 17:02
事件:
设置移动路线-主角-设置移动速度。
这样即可。
作者:
浪子二哥
时间:
2007-7-14 18:33
{/fd} 我太荣幸了,柳柳大人 亲自教我{/dk} 谢谢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1