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

Project1

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

[RMXP发布] 主角不被图片盖住的办法

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1896
在线时间
896 小时
注册时间
2010-11-13
帖子
406
跳转到指定楼层
1
发表于 2011-11-19 19:17:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 塞巴斯特 于 2011-11-19 21:21 编辑

今天弄游戏结果主角被盖了N多次- -
于是乎就弄了个这个
之前有没有人发不知道
如果有发麻烦删了此贴= =
先声明一下
此脚本效果是全部图片都被盖住……
现在Spriteset_Map里找到这货
  1. @character_sprites = []
  2.     for i in $game_map.events.keys.sort
  3.       sprite = Sprite_Character.new(@viewport1, $game_map.events[i])
  4.       @character_sprites.push(sprite)
  5.     end
  6.     @character_sprites.push(Sprite_Character.new(@viewport1, $game_player))
复制代码
然后换成
  1. @character_sprites = []
  2.     for i in $game_map.events.keys.sort
  3.       sprite = Sprite_Character.new(@viewport2, $game_map.events[i])
  4.       @character_sprites.push(sprite)
  5.     end
  6.     @character_sprites.push(Sprite_Character.new(@viewport2, $game_player))
复制代码
然后所有图片都不会盖住主角了的说=口=
不过估计没人会用吧……因为一般人都调Z值……
想也一直在把精力放在自认为重要的事上,可能一会,可能一辈子不会填坑,失态

Lv1.梦旅人

梦石
0
星屑
50
在线时间
78 小时
注册时间
2011-2-11
帖子
20
6
发表于 2011-11-21 14:14:37 | 只看该作者
潜水党浮水了


1097849185于2011-11-21 14:14补充以下内容:
潜水党浮水了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
470 小时
注册时间
2010-6-25
帖子
316
5
发表于 2011-11-20 09:44:43 | 只看该作者
本帖最后由 腐琴琴 于 2011-11-20 09:46 编辑

我觉得如果加个条件分歧会更好唉……这样子可以临时使用。不然普通的遮挡会悲剧吧……
不过还是要刷新一下地图这个才能生效……
  1. case $game_variables[1] #当变量1=1时,图片在下面
  2.       when 1
  3.         @character_sprites = []
  4.         for i in $game_map.events.keys.sort
  5.           sprite = Sprite_Character.new(@viewport2, $game_map.events[i])
  6.           @character_sprites.push(sprite)
  7.         end
  8.         @character_sprites.push(Sprite_Character.new(@viewport2, $game_player))
  9.       else
  10.         @character_sprites = []
  11.         for i in $game_map.events.keys.sort
  12.           sprite = Sprite_Character.new(@viewport1, $game_map.events[i])
  13.           @character_sprites.push(sprite)
  14.         end
  15.         @character_sprites.push(Sprite_Character.new(@viewport1, $game_player))
  16.       end
复制代码

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1016
在线时间
532 小时
注册时间
2011-10-3
帖子
2237
4
发表于 2011-11-19 20:23:51 | 只看该作者
先找个透明图片为编号1
然后是图片,行不行
回复 支持 反对

使用道具 举报

Lv1.梦旅人

小小的百鬼夜行<

梦石
0
星屑
54
在线时间
579 小时
注册时间
2010-7-29
帖子
2682

贵宾

3
发表于 2011-11-19 20:12:50 | 只看该作者
这= =……%这样真的可以吗,可能@viewport2有其他机油要搅基呢= =
另外你可以p @viewport2.z和p @viewport1.z进行比较一下看,就算Z值相同,2由于在1后面创建,自动在上方,无论怎样遮挡这种东西其实都是靠Z和创建顺序决定的= =||
某只PHP/HTML小白鼠→退屈の间


Cause I knew you were trouble when you walked in
So shame is on me now
I flow me to place i ve never been
till you put me down oh
Now Im lying on the cold hard ground
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (暗夜天使)

名侦探小柯

梦石
10
星屑
4248
在线时间
3732 小时
注册时间
2006-9-6
帖子
37430

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

2
发表于 2011-11-19 20:09:59 | 只看该作者
不能临时把一个图片编号改成在主角优先级下么?
这样有啥通用性和实际用途……

点评

所以说这货根本就是接近没用的= =  发表于 2011-11-20 08:36
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-6 12:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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