Project1

标题: 请问如何制作路灯系统? [打印本页]

作者: zsybh1    时间: 2012-5-26 21:33
标题: 请问如何制作路灯系统?
本帖最后由 zsybh1 于 2012-5-28 19:51 编辑

就是一个事件,离它越近的地方越亮,在距离它(变量x)格的地方变暗。(初级)
每个灯(事件)都能设置自己的光亮范围。(中级)
灯光能被不可通行图块挡着。(高级)
人呢
dsu_plus_rewardpost_czw
作者: hys111111    时间: 2012-5-26 21:36
本帖最后由 hys111111 于 2012-5-27 08:58 编辑


将这张图片作为事件,放在路灯下面两格(运行穿透的)
不透明度为100,合成方式:加法

然后更改画面色调:-100,-100,-100,100
整个画面就变暗了,而路灯下面的地方则是亮的


‘‘──hys111111于2012-5-27 08:57补充以下内容:

路灯系统.rar (211.65 KB, 下载次数: 110)

扔个范例……3个脚本均需要复制,并且设置的地图名后面需要加:[DARK
而且路灯灯芯要放在第3层
’’
作者: zsybh1    时间: 2012-5-27 18:12
本帖最后由 zsybh1 于 2012-5-27 20:45 编辑

谁帮我解决下
作者: zsybh1    时间: 2012-5-28 19:51
谁帮我解决下

作者: 灵魂の补给    时间: 2012-5-28 19:55
前两个都很简单,不过fps必损很多。
第3个比较麻烦,因为要扯到titeAaaaaaa
你最好那地方做新sprite代替元件图
作者: zsybh1    时间: 2012-5-28 21:46
本帖最后由 zsybh1 于 2012-5-29 05:28 编辑
灵魂の补给 发表于 2012-5-28 19:55
前两个都很简单,不过fps必损很多。
第3个比较麻烦,因为要扯到titeAaaaaaa
你最好那地方做新sprite代替元 ...


那么该怎么做呢?@灵魂の补给
作者: Zhangjiaxing1    时间: 2013-3-15 09:18
hys111111 发表于 2012-5-26 21:36
将这张图片作为事件,放在路灯下面两格(运行穿透的)
不透明度为100,合成方式:加法

路灯系统那个灯芯编号:data[x,y,2] = 451 这个是怎么算出来的,如果换了一个图块这个就要从新计算
作者: hys111111    时间: 2013-3-15 13:32
Zhangjiaxing1 发表于 2013-3-15 09:18
路灯系统那个灯芯编号:data[x,y,2] = 451 这个是怎么算出来的,如果换了一个图块这个就要从新计算 ...

你挖坟了。



自动元件:第一个空白的是0~47,第二个是48~95,每个自动元件共48个,以此类推。
非自动元件:从左上角(非自动元件的区域)开始数,第一个是384,然后一直数下去,以此类推。






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1