Project1
标题:
新得失物品
[打印本页]
作者:
cZooCz
时间:
2008-1-13 23:06
标题:
新得失物品
现在用 新得失物品脚本 感觉不错就是图片移动出来的速度太慢了点我想问下怎么调整让图片移动出来的速度快些 以下是那脚本用过的请教下
========================
新·得失物品
========================
系统设置
核心系统脚本
核心动画脚本 (我觉得好像是这个)
得失物品脚本
得失武器脚本
得失防具脚本
得失金钱脚本
得失经验脚本
========================
(由于脚本太多就只发这脚本的名字用过的帮下) [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
cZooCz
时间:
2008-1-13 23:06
标题:
新得失物品
现在用 新得失物品脚本 感觉不错就是图片移动出来的速度太慢了点我想问下怎么调整让图片移动出来的速度快些 以下是那脚本用过的请教下
========================
新·得失物品
========================
系统设置
核心系统脚本
核心动画脚本 (我觉得好像是这个)
得失物品脚本
得失武器脚本
得失防具脚本
得失金钱脚本
得失经验脚本
========================
(由于脚本太多就只发这脚本的名字用过的帮下) [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
36763183
时间:
2008-1-13 23:15
核心动画脚本 自己替换 好像只改动了两个地方
#==============================================================================
# 新·得失物品 By Sunny Boy
#==============================================================================
class Interpreter
def sunnyboy_getitem_ani_1
@sunnyboy_getitem_block = Sprite.new
@sunnyboy_getitem_block.bitmap = RPG::Cache.picture($SUNNYBOY_GETITEM_小块图片)
@sunnyboy_getitem_block.x = 640
@sunnyboy_getitem_block.y = 320
@sunnyboy_getitem_block.z = 9998
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
if @sunnyboy_getitem_block.x > 619 then
for i in 1...5
@sunnyboy_getitem_block.x -= 1 if @sunnyboy_getitem_block.x > 619
end
else
break
end
end
@sunnyboy_getitem_back = Sprite.new
@sunnyboy_getitem_back.bitmap = RPG::Cache.picture($SUNNYBOY_GETITEM_背景图片)
@sunnyboy_getitem_back.x = 619
@sunnyboy_getitem_back.y = 320
@sunnyboy_getitem_back.z = 9997
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
if @sunnyboy_getitem_back.x > 370 then
for i in 1...10
@sunnyboy_getitem_back.x -= 10 if @sunnyboy_getitem_back.x > 370
end
else
break
end
end
@sunnyboy_getitem_text = Sprite.new
@sunnyboy_getitem_text.opacity = 0
@sunnyboy_getitem_text.x = @sunnyboy_getitem_back.x
@sunnyboy_getitem_text.y = @sunnyboy_getitem_back.y
@sunnyboy_getitem_text.z = 9999
@sunnyboy_getitem_text.bitmap = Bitmap.new(249, 49)
@sunnyboy_getitem_text.bitmap.font.size = 16
return @sunnyboy_getitem_text.bitmap
end
def sunnyboy_getitem_ani_2
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
if @sunnyboy_getitem_text.opacity != 255 then
@sunnyboy_getitem_text.opacity += 10
else
break
end
end
frame_count = 0
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
frame_count += 10
break if frame_count == 40
end
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
if @sunnyboy_getitem_text.opacity != 0 then
@sunnyboy_getitem_text.opacity -= 10
else
break
end
end
@sunnyboy_getitem_text.dispose
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
if @sunnyboy_getitem_back.x != 619 then
for i in 1...10
@sunnyboy_getitem_back.x += 10 if @sunnyboy_getitem_back.x != 619
end
else
break
end
end
@sunnyboy_getitem_back.dispose
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
if @sunnyboy_getitem_block.x != 640 then
for i in 1...5
@sunnyboy_getitem_block.x += 1 if @sunnyboy_getitem_block.x != 640
end
else
break
end
end
@sunnyboy_getitem_block.dispose
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
cZooCz
时间:
2008-1-13 23:19
哇哈哈~~~~怎么改的教我2手
作者:
36763183
时间:
2008-1-13 23:24
比如看见什么 x -= 1之类的东西就知道是横坐标的变化了 把数值改大些就是...
作者:
cZooCz
时间:
2008-1-13 23:28
哦~~~~~~虽然还不有点不明白但是还是谢谢你{/qiang}{/qiang}(x y不是单纯的数学定义吗~~~~怎么和速度啦到一块了~~~~不用回答我我会乱透的)
作者:
cZooCz
时间:
2008-1-13 23:30
嘿嘿~~~~还想问下你是改原先的那~~~~麻烦写给我下我自己来弄到自己满意去
作者:
36763183
时间:
2008-1-13 23:36
73排 frame_count += 10
97排 @sunnyboy_getitem_back.x += 10 if @sunnyboy_getitem_back.x != 619
好像多余了一个地方 不管他了
作者:
cZooCz
时间:
2009-6-12 08:00
谢谢~了{/qiang}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1