设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2244|回复: 1
打印 上一主题 下一主题

[已经解决] 怎样修改影子脚本

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
跳转到指定楼层
1
发表于 2014-3-22 14:08:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
这个是@迅雷進 的影子脚本,只能通过修改坐标来调影子,胖一点的人物对不上

怎样能显示在每个角色的正中央?
  1. #==============================================================================
  2. # ■ Sprite_Shadow_Module
  3. #==============================================================================
  4. module Sprite_Shadow_Module
  5.   #--------------------------------------------------------------------------
  6.   # ● 解放
  7.   #--------------------------------------------------------------------------
  8.   def dispose
  9.     if @character_shadow != nil then
  10.       @character_shadow.bitmap.dispose
  11.       @character_shadow.dispose
  12.     end
  13.     super
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 影子的作成
  17.   #--------------------------------------------------------------------------
  18.   def character_shadow_set
  19.     @character_shadow = Sprite.new(self.viewport)
  20.     @character_shadow.bitmap = RPG::Cache.picture("shadow")
  21.     @character_shadow.z = 1
  22.     @character_shadow.opacity = 102
  23.     update_character_shadow
  24.   end
  25.   #--------------------------------------------------------------------------
  26.   # ● 影子的更新
  27.   #--------------------------------------------------------------------------
  28.   def update_character_shadow
  29.     if @character_shadow == nil then
  30.       return
  31.     end
  32.     @character_shadow.x = self.x - self.ox - 5
  33.     @character_shadow.y = self.y- (self.oy / 2.5) + 5
  34.     @character_shadow.visible = (self.visible and @character_name != "")
  35.     @character_shadow.opacity = 102
  36.   end
  37. end
  38. #==============================================================================
  39. # ■ Game_Event
  40. #==============================================================================
  41. class Game_Event < Game_Character
  42.   attr_reader   :event
  43. end
  44. #==============================================================================
  45. # ■ Sprite_Character
  46. #==============================================================================
  47. class Sprite_Character < RPG::Sprite
  48.   include(Sprite_Shadow_Module)
  49.   alias :Character_Shadow_initialize :initialize
  50.   def initialize(viewport, character = nil)
  51.     Character_Shadow_initialize(viewport, character)
  52.     case @character
  53.     when Game_Player then
  54.       character_shadow_set
  55.     when Game_Event then
  56.       if @character.event.name.include?("s_") == true then
  57.         character_shadow_set
  58.       end
  59.     end
  60.   end
  61.   #--------------------------------------------------------------------------
  62.   # ● 刷新画面
  63.   #--------------------------------------------------------------------------
  64.   alias :update_Character_Shadow :update
  65.   def update
  66.     update_Character_Shadow
  67.     update_character_shadow
  68.   end
  69. end
复制代码

评分

参与人数 1星屑 +35 收起 理由
︶ㄣ牛排ぶ + 35 手动认可奖励

查看全部评分

《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
2
发表于 2014-3-22 18:55:35 | 只看该作者
Project2.rar (188.24 KB, 下载次数: 80)

点评

第一帅是我吗……  发表于 2014-3-23 11:41

评分

参与人数 2星屑 +81 收起 理由
︶ㄣ牛排ぶ + 80 认可答案
怪蜀黍 + 1 聪正太全国第三帅,脚本又厉害,大赞.

查看全部评分

聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-22 01:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表