Project1
标题:
精灵的图如何设定宽度?
[打印本页]
作者:
奶油Da蛋糕
时间:
2009-8-4 13:24
标题:
精灵的图如何设定宽度?
本帖最后由 奶油Da蛋糕 于 2009-8-4 14:18 编辑
@hp = Sprite.new
@hp.z = 11
@hp.y = 5
@hp.x = 566
@hp.bitmap = Bitmap.new("hp")
请问这个怎么定义宽度呢?
@hp.width * (actor.hp/[actor.maxhp,1].max)
我写了这句。
他说。
---------------------------
梦想逍遥游
---------------------------
脚本 'Scene_Map' 的 40 行 发生了 NoMethodError。
undefined method `width' for #<Sprite:0x348a088>
---------------------------
确定
---------------------------
好嘛,可能我写错了。
可能是因为那个可能没有定义过。
于是我又改了一遍
@hp.width = 64 *actor.hp/[actor.maxhp,1].max
(64为图片的宽)
结果
---------------------------
梦想逍遥游
---------------------------
脚本 'Scene_Map' 的 40 行 发生了 NameError。
undefined local variable or method `actor' for #<Scene_Map:0x3496448>
---------------------------
确定
---------------------------
虽然看不懂。
但是。
坚强的蛋糕是不会被打倒的。
于是。
我来到了6R。
我要问一问。
可爱的,
乐于助人的,
勤劳的,
勇敢的,
心怀梦想的,
志向高远的,
6R的人们。
请问。
这个到底怎么解决呀?
作者:
ONEWateR
时间:
2009-8-4 13:27
关于 actor 的定义,楼主能否说一下~
作者:
IamI
时间:
2009-8-4 13:40
关于 actor 的定义,楼主能否说一下~
ONEWateR 发表于 2009-8-4 13:27
actor即是主角1($game_party.actors[0])而已
不过小声的对一水说……SS潭深怨念重,交给你了
作者:
奶油Da蛋糕
时间:
2009-8-4 13:48
关于 actor 的定义,楼主能否说一下~
ONEWateR 发表于 2009-8-4 13:27
我是脚本盲哟。
不懂什么叫关于actor 的定义。
我把所有定义actor都全局搜索找出来了。
第一处:
def actor
return $game_party.actors[@index]
end
复制代码
第二处:
def actor
return $game_party.actors[@index]
end
复制代码
就这两处。
一模一样的。
另外还看到了一个有点像但完全无关的。
def actor_command_active?
return @actor_command_window.active
end
复制代码
另外。
我写这个图片的目的大家应该知道吧?
名字很清楚。
这是血条。
就是仿ARPG,
但是不是ARPG。
在屏幕右上角做一个血条。
这张hp的图片只是一条红色的方条而已。
我想改这个宽。
目的就是让血条随着角色的hp而改变长度。
大概就酱紫。
然后。
这段脚本我是插入在Scene_Map的Def main里面。
没有放在update里面,因为前面有一个条件分歧判定变量的。
如果放在update里面会反复的判定变量。
于是会很卡。
甚至引发HANGUP。
作者:
奶油Da蛋糕
时间:
2009-8-4 14:01
@hp = Sprite.new
@hp.z = 11
@hp.y = 5
@hp.x = 566
@hp.bitmap = Bitmap.new("hp")
actor = $game_party.actors[0]
@hp.width = 64 * (actor.hp/[actor.maxhp,1].max) #41行
写成这样了。
---------------------------
梦想逍遥游
---------------------------
脚本 'Scene_Map' 的 41 行 发生了 NoMethodError。
undefined method `width=' for #<Sprite:0x3479cd8>
---------------------------
确定
---------------------------
作者:
奶油Da蛋糕
时间:
2009-8-4 14:18
感谢狂人大大。
已经在QQ里帮我解决了。
话说这算不算连帖。 = = !
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1