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

Project1

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

[已经解决] 如何设置图片自动渐变 或 用短截方式在文章里输入

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
93 小时
注册时间
2007-12-16
帖子
60
跳转到指定楼层
1
发表于 2014-10-18 16:26:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 saruri 于 2014-10-18 23:35 编辑

如题,偶搜索了好久都没结果,希望哪位高人能指点一二!

一张一张自己手动设置很悲催,所以希望可以有方法设置让图片自动渐变显示出来;例如用脚本或在文章里用短截方式输入(像:\lk 代表清除左边的图像)。

偶目前只需要图片自动“淡入淡出”的效果(立绘和CG用)。

万分感激!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2014-7-30
帖子
21
5
发表于 2014-10-19 12:26:45 | 只看该作者
新人来看帖子
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
发表于 2014-10-19 10:09:11 | 只看该作者
汪汪 发表于 2014-10-18 19:50
如果我没理解错的话,淡入是指图片透明度逐渐增加的效果吧,淡出则相反。
$game_screen.pictures[a].move(d ...

额,之前出了错误。
删除了错误功能……

  1. class Game_System

  2.   def danchu(a=1,b=100,c=0)#a 图片编号(默认1),b 时间(默认100),c 透明度(默认变成0)
  3.     picture=$game_screen.pictures[a]
  4.     picture.move(b, picture.origin,picture.x,picture.y,picture.zoom_x,picture.zoom_y ,c, picture.blend_type)
  5.    end


  6.   def danru(a=1,b=100,c=255) #a 图片编号(默认1),b 时间(默认100),c 透明度(默认变成255)
  7.     picture=$game_screen.pictures[a]      
  8.     picture.move(b, picture.origin,picture.x,picture.y,picture.zoom_x,picture.zoom_y ,c, picture.blend_type)
  9.   end

  10. end
复制代码
详细介绍

Project8.zip

209.69 KB, 下载次数: 76

差不多就是这样

点评

汪汪好有心,偶现在完全明白了;特感动!(抱着亲一口)话说,虽然图片看不见了,为了省内存,还是要执行“图片消失”,对吗?再次万分感激!  发表于 2014-10-19 14:30

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
3
发表于 2014-10-18 19:50:58 | 只看该作者
本帖最后由 汪汪 于 2014-10-19 10:05 编辑

如果我没理解错的话,淡入是指图片透明度逐渐增加的效果吧,淡出则相反。
$game_screen.pictures[a].move(duration, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
a              :编号
duration     : 时间
origin       : 原点
x            : X 坐标
y            : Y 坐标
zoom_x       : X 方向放大率
zoom_y       : Y 方向放大率
opacity      : 不透明度
blend_type   : 合成方式

调用它,比如

  1. class Game_System

  2.   def danchu(a=1,b=100,c=0,d=0)#a 图片编号(默认1),b 时间(默认100),c 透明度(默认变成0   
  3.     picture=$game_screen.pictures[a]
  4.     picture.move(b, picture.origin,picture.x,picture.y,picture.zoom_x,picture.zoom_y ,c, picture.blend_type)

  5.   
  6.   end

  7.   def danru(a=1,b=100,c=255) #a 图片编号(默认1),b 时间(默认100),c 透明度(默认变成255)
  8.     picture=$game_screen.pictures[a]
  9.     picture.move(b, picture.origin,picture.x,picture.y,picture.zoom_x,picture.zoom_y ,c, picture.blend_type)
  10.   end

  11. end
复制代码
放在main前,使用脚本
$game_system.danru(图片编号,时间,透明度)
$game_system.danchu(图片编号,时间,透明度)
之前有点错误 ̄□ ̄||

点评

那个……好像没用诶;偶把淡入的时间加到9000还是普通的立即显示啊,怪哉,OTZ……  发表于 2014-10-19 02:38
不好意思,是偶误会了;现在偶知道那两个放哪里了。刚测试,“$game_system.danchu”会出现“Syntax Error“呢,求解,谢谢。  发表于 2014-10-19 02:34
是的,没错!请问这两个($game_system.danru(图片编号,时间,透明度) 和 $game_system.danchu(图片编号,时间,透明度,之后是否删除))要放在哪里设置呢?  发表于 2014-10-18 23:44
回复 支持 反对

使用道具 举报

Lv1.梦旅人

幻想天神

梦石
0
星屑
55
在线时间
166 小时
注册时间
2012-3-24
帖子
404
2
发表于 2014-10-18 17:50:35 | 只看该作者
不明白楼楼的意思。。。

点评

不好意思,偶刚编辑改进了,希望现在较清楚,谢谢。  发表于 2014-10-18 23:38
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 08:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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