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

Project1

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

[已经解决] 关于用脚本显示图片的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4890
在线时间
915 小时
注册时间
2015-7-1
帖子
362
跳转到指定楼层
1
发表于 2018-10-14 21:39:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
rm上限是50张,我想显示更多的图片,
就查了一下,然后知道了用脚本显示可以破上限,
我拿了别人的代码试了一下,都报错了,
别人的代码也没有作过多的说明,
于是我就无法顺利进行图片显示了,
所以我想问一下:
1.怎么显示图片的脚本
2.怎么让指定的图片消失
3.怎么更改指定图片的色调
4.图片显示超过多少会很卡?
【四季】已上架steam!欢迎大家来玩!

Lv4.逐梦者

梦石
0
星屑
19279
在线时间
3074 小时
注册时间
2013-1-11
帖子
1288
2
发表于 2018-10-14 21:53:47 | 只看该作者
本帖最后由 张咚咚 于 2018-10-14 21:55 编辑

1.显示图片

  1.   #--------------------------------------------------------------------------
  2.   # ● 显示图片
  3.   #     name         : 文件名
  4.   #     origin       : 原点
  5.   #     x            : X 坐标
  6.   #     y            : Y 坐标
  7.   #     zoom_x       : X 方向放大率
  8.   #     zoom_y       : Y 方向放大率
  9.   #     opacity      : 不透明度
  10.   #     blend_type   : 合成方式
  11.   #--------------------------------------------------------------------------
  12. $game_screen.pictures[编号].show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
复制代码

2.删除图片

  1. $game_screen.pictures[编号].erase
复制代码

3.更改色调

  1.   #--------------------------------------------------------------------------
  2.   # ● 开始更改色调
  3.   #     tone     : 色调
  4.   #     duration : 时间
  5.   #--------------------------------------------------------------------------
  6. $game_screen.pictures[编号].start_tone_change(tone, duration)
复制代码

4.多少会卡

  1. 这个取决于你的电脑配置和图片分辨率大小等因素,显示图片一般也用不了多少吧
复制代码


PS:关于突破上限,更改上限后需要重开游戏,读档是会报错的,用脚本显示的话不更改上限也是不会有效的。

点评

Tone.new(0, 0, 0, 0)  发表于 2018-10-15 17:22
嗯,可以了,再问下$game_screen.pictures[编号].start_tone_change(tone, duration), tone,是什么怎么填的呢?我是直接(0,0,0,0)这样填,报错语法错误了  发表于 2018-10-14 23:07
Spriteset_Map 这个脚本里, 找到"生成图片"的备注, 下面 for i in 0..50, 把50改成别的数字就好了,不过嘛, 可能会有些副作用XD =.=  发表于 2018-10-14 22:55
更改上限论坛有方法,在Spriteset_Map里面有个..50是图片精灵上限,还有Game_Screen里面有个..50是图片更新处理,51..100是战斗图片所用编号,要记得都改  发表于 2018-10-14 22:53
显示没问题了,如你所说的一样,设置超过50的图片显示不了,请问怎么解决呢?  发表于 2018-10-14 22:52

评分

参与人数 1星屑 +70 +1 收起 理由
RyanBern + 70 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
发表于 2018-10-15 19:22:19 | 只看该作者
不考虑脚本的情况:
把老编号的已经被盖住的图片调一下优先级再修改
把组件合成完整图片(这个一般是黄油用的办法,好处是省事,坏处是会增加游戏体积)
考虑脚本的情况同楼上···
不过不推荐同时显示太多图片
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4890
在线时间
915 小时
注册时间
2015-7-1
帖子
362
4
 楼主| 发表于 2018-10-15 21:00:04 | 只看该作者
$game_screen.pictures[50].start_tone_change
(Tone.new(-255,-255,255,0), 1)还是提示语法错误...
我应该没写错啊...

点评

换行用\  发表于 2018-10-15 22:51
【四季】已上架steam!欢迎大家来玩!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14043
在线时间
2069 小时
注册时间
2016-9-20
帖子
844
5
发表于 2018-10-16 22:51:54 | 只看该作者
如果想突破50張最好还是用sprite創建bitmap 長远的話
内容仅供参考,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 16:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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