幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1509|回复: 4

[已解决] 有没有办法使用GIF的图片做头像

[复制链接]

38

主题

129

帖子

1151

积分

⑥精研

无既空,空既色

积分
1151
发表于 2010-1-17 15:08:47 | 显示全部楼层 |阅读模式
有没有办法用GIF的图片做头像,我想把每个头像都动态化,如果可以直接导入GIF的图象的话就方便很多了
回复

使用道具 举报

7

主题

84

帖子

769

积分

⑤进阶

积分
769
发表于 2010-1-17 17:31:52 | 显示全部楼层
这个……不可能……你看源码就知道,它只读第一帧的
哎呀呀呀~
回复 支持 反对

使用道具 举报

38

主题

129

帖子

1151

积分

⑥精研

无既空,空既色

积分
1151
 楼主| 发表于 2010-1-17 17:58:29 | 显示全部楼层
不是了,我是想要一个简单点的方法,说不可能也不是不可能的呀,因为本人现在还在用,不过我用这种方法实在是太孬了一点,用起来很不爽虽然画面很不错!希望给为看下下面的工程能不能给我改简单点的方法

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

0

主题

50

帖子

408

积分

④见习

腿神姐真的很温柔&

积分
408
QQ
发表于 2010-1-18 22:52:12 | 显示全部楼层
  1. Gif_Name = ["GIF/g1","GIF/g2"] #——图片路径,序号与50号变量相对应。可再添加,用逗号隔开。
  2. class Window_Message
  3. alias lv_update update
  4. def update
  5.   lv_update
  6.   if self.visible
  7.       return if @sp != nil
  8.       i = $game_variables[50]
  9.       if i == 0
  10.         return
  11.       else
  12.         @sp.dispose if @sp != nil
  13.       end
  14.       @sp = GIFSprite.new
  15.       @sp.bitmap = Gif_Name[i-1]+".gif"
  16.       @sp.x = 300 #——头像位置
  17.       @sp.y = 300 #——头像位置
  18.   else
  19.       if @sp != nil
  20.         @sp.dispose
  21.         @sp = nil
  22.       end
  23.   end
  24. end
  25. end
复制代码
插入这段代码到MAIN前。然后只要在显示文章前面,把变量50号更改,就可以在对话时显示头像。
50号变量为0时,不显示头像。不能超出
http://www.diyrpg.net/bbs/index.php 欢迎大家来先行者论坛><
回复 支持 反对

使用道具 举报

38

主题

129

帖子

1151

积分

⑥精研

无既空,空既色

积分
1151
 楼主| 发表于 2010-1-19 00:03:28 | 显示全部楼层
3333Q
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-16 00:59 , Processed in 0.029843 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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