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

Project1

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

[原创发布] 【昼夜系统】窗户像素图

[复制链接]

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4524
在线时间
5228 小时
注册时间
2009-4-29
帖子
14318

贵宾

跳转到指定楼层
1
发表于 2013-3-18 12:52:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 protosssonny 于 2013-4-16 14:44 编辑

今天做了一个窗户的像素图,现在分享出来供大家使用。
部分同学的游戏是有昼夜系统的,白天游戏画面亮些,晚上比较暗。
当然,部分细节也是必须要注意的。比如室内,一就是灯光,二就是窗户。
灯是默认RTP就解决了的,但是窗户需要PS一下才能达到理想的效果。
素材在这里,使用时素材的文件名必须为包含字符“$窗户”,格式为png

看看使用的效果:
白天的时候,窗户是明亮的,而灯是灭的。


但是到了晚上,窗户要变暗,灯要亮起来。


使用方法:


使用的时候要注意,必须添加一句脚本。Sprite_Character类下找到def update_bitmap
(由于加脚本框会导致脚本内容改变,不得已舍弃脚本框)
  def update_bitmap
    if @tile_id != @character.tile_id or
       @character_name != @character.character_name or
       @character_index != @character.character_index
      @tile_id = @character.tile_id
      @character_name = @character.character_name
      @character_index = @character.character_index
      if @tile_id > 0
        sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;
        sy = @tile_id % 256 / 8 % 16 * 32;
        self.bitmap = tileset_bitmap(@tile_id)
        self.src_rect.set(sx, sy, 32, 32)
        self.ox = 16
        self.oy = 32
      else
        self.bitmap = Cache.character(@character_name)
        sign = @character_name[/^[\!\$]./]
        if sign != nil and sign.include?('$')
          @cw = bitmap.width / 3
          @ch = bitmap.height / 4
        else
          @cw = bitmap.width / 12
          @ch = bitmap.height / 8
        end
        self.ox = @cw / 2
        self.oy = @ch
        self.oy = @ch - 68 if @character_name.include?('$窗户') # 加本句即可
      end
    end
  end

评分

参与人数 3星屑 +670 收起 理由
小小刀886 + 10 行走图大爱~
Tink + 10
guaneva + 650 实用

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747

Lv1.梦旅人

梦石
0
星屑
38
在线时间
1165 小时
注册时间
2012-3-16
帖子
5336
2
发表于 2013-3-18 19:21:48 | 只看该作者
P叔弄素材了!!!
果断保存~

点评

感谢支持喵~~  发表于 2013-3-18 20:07
我想要到的是保护同伴的力量,能与同伴一起欢笑的未来的力量,如果无法做到的话,那就无需继承,如果是这样的彭格列的话,那我亲手毁掉它!
  
                       欢迎加入我们的家族~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
3
发表于 2013-4-12 12:43:02 | 只看该作者
既然是晚上了,窗帘也应该放下来吧
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9372
在线时间
2747 小时
注册时间
2008-9-5
帖子
3542

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

4
发表于 2013-4-16 13:12:12 | 只看该作者
脚本第18行为什么括弧里只有一枚单引号………………

点评

嗯~~谢谢~  发表于 2013-4-16 23:31
这是6R脚本框出现的BUG,应该是这样:if sign != nil and sign.include?('$')  发表于 2013-4-16 14:41
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
185
在线时间
8 小时
注册时间
2013-4-25
帖子
2
5
发表于 2013-4-26 07:19:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6082
在线时间
6588 小时
注册时间
2007-12-16
帖子
4501

贵宾

6
发表于 2013-4-26 13:25:33 | 只看该作者
脚本用不用都一样,PS解决

还在龟速填坑中
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-28 12:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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