来源:蜘蛛抓取(WebSpider)
时间:2014-10-26 12:05
标签:
12 citizens 下载
您没有登录或者您没有权限访问此页面,可能有如下几个原因
1、本版块为正规版块,只有注册会员才能进入!
2、您还不是站点会员,请先登录站点
使用合作网站帐号登录rpg maker xp 显示npc名字脚本_百度知道
rpg maker xp 显示npc名字脚本
谁能给我这个 脚本的代码? 谢谢
提问者采纳
.name。条件判断 NPC头上显示名字的脚本.font, 32.set(255。 # # 附加功能.character_5".font, 255.new(160.pattern * @cw sy = (@character, 1) end end @namesprite。则以后39号开关打开的时候才会显示姓名 # #============================================================================== # ■ Game_Event #------------------------------------------------------------------------------ #
处理事件的类.ox = 16 self. @evname_split = ",
0) else @namesprite.visible = $game_switches[1] # 设置可视状态 self.clear @evname = @character.width / @2",自己随便改.name 即可 # # 是否显示姓名的开关.color.opacity = @character,
53.visible = (not @character.bitmap.animation_id , @cw.bitmap = Bitmap, 120) when ".character_name @character_hue = @character,/打开的宝箱&5", 238) when ".name end def name=(newname) @event, 255.bitmap、合成方式!= @character.color.split(/.打开的宝箱".split(/ @namesprite.bitmap.y = self, 255) end end if @evname_split , 112;)[1] ..ox = @cw /. @ and @evname_2".set(sx.character_name or @character_hue != @character.x-80 @namesprite.color, 255) end end if @evname_split .set(255.color, 255; @namesprite.screen_z(@ch) # 设置不透明度; 2 3",/.color.set(0.src_rect.bitmap, true) @character.font.oy-24 # @namesprite, 0; @namesprite.font.tileset_name.set( 30.bitmap:70-88行; end if name、以及地图的滚动等功能.color。 # 不想显示名字的NPC直接把名字设置为一个空格就行了.font.bitmap. 4 self: 角色 (Game_Character) #-------------------------------------------------------------------------- def initialize( @namesprite:名字颜色区分.color.name = ", 255) when ".font.draw_text(0.font.set(163.set(
0.name @evname_split = @character.character_hue # 记忆元件 ID 与文件名;主角", 120) when ", 255,
0) when & 或者 $game_party:192行, 221) when ", 48) @namesprite,
0) when ".bitmap.bitmap.split(/.1":插入到main前即可.tile_id or @character_name .set(229.blend_type 2 * @ch @namesprite.color.set(255;.bitmap,/, 120;)[1] when ".bitmap = RPG, 210;)[1] .name = ".bitmap.oy = 32 # 元件 ID 为无效值的情况下 else 4"? end #-------------------------------------------------------------------------- # ● 定义实例变量 #-------------------------------------------------------------------------- attr_accessor :$game_map.screen_x self.x = self.blend_type = @character、事件页的切换; @namesprite.bitmap.bitmap,131-149行。事件启动的判定; 为 ", 102.animation_id = 0 end end end #============================================================================== # ■ Game_Player #------------------------------------------------------------------------------ #
处理主角的类.color, 160; @namesprite。 # 本类的实例请参考 $game_player,2 就会用2号颜色(红色)显示 # # 修改NPC名的方法.bitmap: 查看端口 #3".transparent) # 图形是角色的情况下 if @tile_id == 0 # 设置传送目标的矩形 sx = @character.x = @7".set(163.color!= nil @namesprite, 255.character_hue) @cw = bitmap, 221) when ".color, 128) else @ 4 @ch = bitmap、并行处理.bitmap,
0:Sprite def dispose super @6".set(255.color.name = newname end end #============================================================================== # ■ Sprite_Character #------------------------------------------------------------------------------ #
角色显示用脚本;".set(
0:character
# 角色 #-------------------------------------------------------------------------- # ● 初始化对像 #
.height /.new @namesprite, @evname_split, 112.screen_y @namesprite.events[@event_id]。 #============================================================================== class Game_Event <.character_hue) self, @evname_split, 0.color.set( 30、文件名.font.y = @character.color、色相 @tile_id = @character.name.font.set(255.events[事件ID编号], 255, 36; @".color!= @ RPG,
0) when ", 238) when ", character = nil) name = character, 128!= "。监视 Game_Character 类的实例!= 0 animation = $data_animations[@character.name = # 比如某个宝箱; @)[0] if name[0.character(@character, @character,
0) when & Game_Character def name return $game_party, @ ".name super(viewport) @character = character @namesprite = Sprite.set(255.bitmap:Cache!= nil case @,
0) when ",之后就会显示每个事件的名字.name.0".bitmap.split(/, 120.direction - 2) /".dispose unless @namesprite.set(120.color.y-self.bitmap.split(/.bush_depth = @character.font.tile($game_map.character_hue # 元件 ID 为有效值的情况下 if @tile_id >,打开后名为“打开的宝箱”, 255; @namesprite.font.set(120, @ch) end # 设置脚本的坐标 self,
0;;黑体"!= @character, @tile_id, 0.z = @)[1] when ", 255) when ".bitmap = RPG.oy = @ch end end if @ @namesprite.actors[0]::比如一个NPC的名字是 小龙, 204; 或者 # $game_6".events[2].set( 30.set(255; (假设宝箱是2号事件) # # 修改颜色定义;7".set(255、茂密 self, sy,
0) when ".)[0] if @ Game_Character #—————————————————————————————————————— # 用来返回名称 #—————————————————————————————————————— def name return @event. @EV".font,/.color, 1) end update end #-------------------------------------------------------------------------- # ● 更新画面 #-------------------------------------------------------------------------- def update super # 元件 ID.font!= nil case name:Cache!= nil @namesprite.draw_text(0、执行事件功能 # 在 Game_Map 类的内部使用.name = ".src_rect.bitmap, 36.bitmap.font.1", 2]=="。 #============================================================================== class Game_Player <,原名宝箱,改 ".actors[0]、色相与现在的情况存在差异的情况下 if @tile_id .split(/!= ", 32) self.set(247.= 384 self, 160:157行,/,则 # $game_map,/.font,开头的井号去掉; and @evname_split .font.animation_id] animation(animation。 #============================================================================== class Sprite_Character <。 # # 给主角带上名字;4".bush_depth # 动画 if @character,
0) @evname = name @evname_split = name.size = 15 @namesprite、 # 自动变化脚本状态.name @namesprite:(首先对楼上吐槽无力……) # 使用方法;0& @namesprite.bitmap.tile_id @character_name = @character,
53:; @namesprite.bitmap.opacity self:
提问者评价
谢谢 了 分很少 对不起呀
其他类似问题
为您推荐:
其他2条回答
地图上显示文字脚本
发表日期:
版本与更新
2005年11月中旬
点击此处进入讨论贴
--------------------------------------------------------------------------------
地图上显示文字、变量等。需要手动刷新
事件使用脚本:
$DE_FONT_NAME = &黑体&
$DE_FONT_SIZE = 21
#头上显示文字的NPC ID
#显示文字的时间
参考范例工程。
用这个显示一下变量,只要$MT.display[1] = $game_variables[变量编号].to_s即可。不过每次变量改变需要重新输入一遍。
参考资料:
RM大师天干宝典丁卷
哥们这个脚本我也忘记了,你去百度
《RM大师天干宝典》里面应该有这个脚本.
您可能关注的推广
名字的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁RMXP 自动显示NPC名字脚本_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
RMXP 自动显示NPC名字脚本
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:6.79KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢我的世界NPC插件怎么用,打了/npc create 名字他显示java红色的一大堆字_百度知道
我的世界NPC插件怎么用,打了/npc create 名字他显示java红色的一大堆字
提问者采纳
人类的皮肤互相可以通用,注意! 矮人,这个大家可以自己慢慢试、兽人、攻击时显示; ·而那项Human Male 则是调整人物的种族的、精灵,有多种模式,也就是正常皮肤规格:显示: ·NAME就是名字啦 ·SHOW那一项是用来调整NPC的名字是否显示,5为正常值.如行走,跳舞什么的.,坐; ·Standing是切换人物的状态,而其余种族不可以,这个对于实际的npc属性无大影响..; ·Sice则是NPC的身材。 ·Texture后的那一串路径则是人物的皮肤,有三种变化 菜单翻译、隐藏,躺
提问者评价
微软授权工程师
其他类似问题
为您推荐:
其他2条回答
确定不是NPG么...
就是citizens这个插件,说创造NPC的,快回答
额。。。能够详细一点吗。。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您没有登录或者您没有权限访问此页面,可能有如下几个原因
1、本版块为正规版块,只有注册会员才能进入!
2、您还不是站点会员,请先登录站点
使用合作网站帐号登录