赶脚楼主出了一个难题。 |
最近线路不好,上线不频繁。 你的效果太乱,我懒得读了,如果是事件具体就要使用并行事件才有希望,而你对这又不是很熟悉,我也很难讲解,你给我理清思路,加上最近比较忙,星期天有空再好好来回答你,前提是这问题还没解决。 |
我插入了鼠标点击脚本,就是图片要加cmd的那个脚本,并要把图片设置成2个,第二个图片文件名要加_2,我在事件里设置显示图片,在三个事件页里设置改变图片色调为负值,由独立开关操作和并行处理链接,造成2、3页循环图片色调为负值,也就是图片色调变暗,在公共事件里设置点击图片的效果:也就是改变和还原色调为(0,0,0,0);并且当色调还原到初始值(如果能做到,还想满足多张图片同时满足初始色调的条件下启动事件)且另一张图片为透明时,改变另一张图片透明度为255 |
本帖最后由 doubyen 于 2013-10-16 19:27 编辑 差不多的,类似的效果;就是当图片色调改变后,另一张图片的透明度还原;我之前确实也用等待100帧做成了,效果也应该是一样的; 只是考虑带入条件后可以做成当多张图片满足一个或多个色调值时,启动其他事件移动或啥的,毕竟用等待100帧的写法只是不得已为之…局限性很大{:2_257:} 我插入了鼠标点击图片脚本,会不会是插入脚本的原因??我在事件里设置显示图片,循环改变图片色调为负值,也就是图片色调变暗;在公共事件里设置点击图片的效果:也就是改变和还原色调为(0,0,0,0);并且当色调还原到初始值(如果能做到,还想满足多张图片同时满足初始色调的条件下启动事件)且另一张图片为透明时,改变另一张图片透明度为255 这是我的思路{:2_257:} 2013.10.16号记: 我倒,之前那组脚本我编在两个脚本框里,我今天合并了脚本框就没报错,两位大神的脚本我都试了,都没报错 t = Tone.new(0,0,0,0) p = $game_screen.pictures[139] p.start_tone_change(t,100) if p.tone.red == 0 $game_screen.pictures[138].move(100, 1, 927, 258, 100, 100, 255, 0) end 还有个问题,我必须点击图片[139]两次才能实现对图片[138]的影响,这是咋回事?? 是不是第一次点击图片[139]执行色调还原,当还原到red=0的值时再点击才能实现对138的影响??不要啊,只要一次点击 |
完整的叙述一下你整个情况,资料不足,脚本很难 拟写,我给的和楼楼上给的脚本都没错,不过要看怎样用了。 比如说你要判断色调,是什么的色调?图片的色调? 我猜你的过程应该是想要改变图片色调,然后图片色调一旦变成制定色调后移动图片吧? 如果是这样你根本不需要条件判断,在开始更改图片色调后,等待100帧,自然可以做到效果。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-19 10:17
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.