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

Project1

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

[已经解决] 关于Khas的烛光系统的一个问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2012-9-1
帖子
34
跳转到指定楼层
1
发表于 2013-3-29 08:04:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 huhumaru 于 2013-3-29 10:27 编辑

这个系统不是日站的半生@Page(仮)的那个系统。
我搜索了下,论坛貌似还没人用这个系统,这个系统是刚出的,下载地址见rpgmakervxace贴吧首页的精华帖(抱歉我的权限不够发链接)
个人感觉比半生@Page(仮)的那个系统效果更逼真。
我想问的是采用s = $game_map.effect_surface语句打开夜间模式后如何关闭。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2012-9-1
帖子
34
11
 楼主| 发表于 2013-3-29 10:27:21 | 只看该作者
六百木 发表于 2013-3-29 09:37
s 只是个临时的局部变量啊..怎么个起冲突法?你把 s 改成 r 或者是 t 或者其他符合ruby局部变量命名规范的 ...

哦,是我弄错了。
我用了一个改变画面的脚本,调试的时候两个叠加让我误以为是脚本不兼容。麻烦你了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
150
在线时间
151 小时
注册时间
2013-1-1
帖子
53
10
发表于 2013-3-29 09:37:26 | 只看该作者
s 只是个临时的局部变量啊..怎么个起冲突法?你把 s 改成 r 或者是 t 或者其他符合ruby局部变量命名规范的东西都行

你另一个脚本是啥?同时开的时候是啥问题?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2012-9-1
帖子
34
9
 楼主| 发表于 2013-3-29 09:34:45 | 只看该作者
六百木 发表于 2013-3-29 09:16
那你现在是如何打开夜间模式的?肯定不只是 s = $game_map.effect_surface 这句

s = $game_map.effect_surface
s.change_color(1,0,0,0,220)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2012-9-1
帖子
34
8
 楼主| 发表于 2013-3-29 09:33:15 | 只看该作者
两个脚本都不打开或者只打开其中的一个的时候不起冲突,同时开就有问题,所以我的想法是需要烛光的时候打开烛光,不需要的时候关闭
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2012-9-1
帖子
34
7
 楼主| 发表于 2013-3-29 09:32:12 | 只看该作者
六百木 发表于 2013-3-29 09:22
如果你是想达到关闭灯光效果的目的,可以将effect_surface的alpha降到0,也就是不再造成任何遮罩
可以用如 ...

这个我也试过,是有效果,但是这个时候S这个变量还在,仍然要和我用的另一个脚本起冲突。
难道真要放弃其中的一个么QAQ
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
150
在线时间
151 小时
注册时间
2013-1-1
帖子
53
6
发表于 2013-3-29 09:22:48 | 只看该作者
如果你是想达到关闭灯光效果的目的,可以将effect_surface的alpha降到0,也就是不再造成任何遮罩
可以用如下脚本语句:
RUBY 代码复制
  1. s = $game_map.effect_surface
  2. s.change_alpha(120, 0)

其中第一个参数是过渡时间,这里就是120帧
第二个参数是alpha
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
150
在线时间
151 小时
注册时间
2013-1-1
帖子
53
5
发表于 2013-3-29 09:16:11 | 只看该作者
那你现在是如何打开夜间模式的?肯定不只是 s = $game_map.effect_surface 这句
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2012-9-1
帖子
34
4
 楼主| 发表于 2013-3-29 09:03:57 | 只看该作者
六百木 发表于 2013-3-29 08:50
s = $game_map.effect_surface[/pre]
这句本身只是将 $game_map.effect_surface 代入 s 这个变量,并没有打 ...

上面的代码只是提到如何改变S这个变量的属性,比如颜色透明度等
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2012-9-1
帖子
34
3
 楼主| 发表于 2013-3-29 09:02:47 | 只看该作者
六百木 发表于 2013-3-29 08:50
s = $game_map.effect_surface[/pre]
这句本身只是将 $game_map.effect_surface 代入 s 这个变量,并没有打 ...

那有什么方法可以移除这个变量呢?我刚接触RPG制作,不太懂脚本。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-13 10:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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