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

Project1

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

[已经解决] [菜鸟横版]更改角色图形时遇到的问题

 关闭 [复制链接]

Lv3.寻梦者

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
帖子
3091

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

跳转到指定楼层
1
发表于 2009-9-8 11:57:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 darkten 于 2009-9-8 11:59 编辑

脚本设定角色倒下的部分,我改成换去另一个行走图,初步运行没问题。
只是遇到了一些状况...
就是角色倒下,改变行走图的一瞬间,显示出来的是整个行走图(4*4个图像),过后才显示正常的行走图比例。
以下是我改的那一段...
  1.       if flag and @battler.dead?
  2.         if @battler.is_a?(Game_Actor)
  3.           [color=Red]$game_system.se_play($data_system.actor_collapse_se)
  4.           self.bitmap = RPG::Cache.character(@battler_name+"_dead", @battler_hue)
  5.           @width = bitmap.width / 4
  6.           @height = bitmap.height / 4[/color]
  7.         elsif @battler.is_a?(Game_Enemy)
  8.           $game_system.se_play($data_system.enemy_collapse_se)
  9.           collapse
  10.         end        
  11.         @battler_visible = false
  12.       end
复制代码
不知道能否解决在开始的那一瞬间不显示整个行走图?
至于显示出来的行走图的面向问题可以无视...

工程:
Project1.rar (209.09 KB, 下载次数: 60)
在菜鸟横版的脚本搜索“*****”就找得到以上那段脚本了...

谢谢大家的帮忙。

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 2009-9-8 13:37:12 | 只看该作者
本帖最后由 后知后觉 于 2009-9-8 14:04 编辑

  1. self.bitmap = RPG::Cache.character(@battler_name+"_dead", @battler_hue)       #
  2. @width = bitmap.width / 4
  3. @height = bitmap.height / 4
  4. self.src_rect.set(0,0,@width,@height)
复制代码
换了图形以后要先执行一次 Graphics.update
然后才会再一次进入战斗者sprite的刷新.在刷新里设置src_rect
然后再一次Graphics.update 这个时候才正常过来
改变bitmap的同时改变了src_rect为整张图
所以改变了图形后要立即设置需要的src_rect

  1. $game_system.se_play($data_system.actor_collapse_se)
  2. p self.src_rect
  3. self.bitmap = RPG::Cache.character(@battler_name+"_dead", @battler_hue)       #
  4. @width = bitmap.width / 4
  5. @height = bitmap.height / 4
  6. p self.src_rect
  7. self.src_rect.set(0,0,@width,@height)
  8. p self.src_rect
复制代码











你知道得太多了

回复 支持 反对

使用道具 举报

Lv3.寻梦者

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
帖子
3091

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

3
 楼主| 发表于 2009-9-8 16:30:02 | 只看该作者
原来是少了刷新图形...之前想破头了两天也解决不了...

谢谢后知后觉君为我解答迷津,又学会了新事物...
谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-9 16:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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