赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 0 |
最后登录 | 2009-11-24 |
在线时间 | 0 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 140
- 在线时间
- 0 小时
- 注册时间
- 2009-11-21
- 帖子
- 2
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
之前看一个遮挡教程说到
【教学】遮挡角色、事件半透明显示
操作方法:
脚本编辑器中找到Sprite_Character,在62行左右,有这段东西:
# 设置脚本的坐标
self.x = @character.screen_x
self.y = @character.screen_y
self.z = @character.screen_z(@ch)
# 设置不透明度、合成方式、茂密
self.opacity = @character.opacity
self.blend_type = @character.blend_type
self.bush_depth = @character.bush_depth
将其全部替换为
# 设置脚本的坐标
self.x = @character.screen_x
self.y = @character.screen_y
# 设置不透明度、合成方式、茂密
self.blend_type = @character.blend_type
self.bush_depth = @character.bush_depth
# 如果地形标志为1
if $game_map.terrain_tag(@character.x, @character.y) == 1
# 在前端显示,不透明度为100
self.z = 999
self.opacity = 100
else
# 地形标志不是1的话,正常显示
self.z = @character.screen_z(@ch)
self.opacity = @character.opacity
end
这样之后,在数据库中的图块那里,把有显示遮挡效果的图块的地形标志设为1。
当走到这些图块下面时,角色就会半透明显示。
但是,我不知道"把有显示遮挡效果的图块的地形标志设为1。"是什么意思,应该怎么操作. |
|