如何制作黑暗环境中视野限制的效果
鑫晴
2017-08-03
用C2内置的平台游戏范例演示。
效果图:
第一步
新建一个layers层,取名为Light,放在Game层和UI层之间。
第二步
选中Light层,调整properties面板的属性
- Background color 背景颜色设置为黑色rgb(0,0,0)
- Transparent -> No 关闭透明显示(设置为No)
- Force own texture - > Yes 特效只在当前图层显示 [重要]
第三步
回到Layout,新建一个Sprite,用黑色画笔在中间点一下
第四步
将刚刚新建的光圈遮罩的Blend mode混合模式设置为Destination out
如此设置,你可以在右边的编辑器看到这样的画面
第五步
在Event sheet事件表中,加入一条事件
然后就完成了!按F4预览游戏试试把!
附加内容:
如果继续美化一下,就是这个效果:
工程文件传在Q群了~
灯光那边,可以再Clone一个Sprite,颜色填充为暖黄色,专门给灯柱用。
透明度设置为50,
然后给这个光环加一个Sine,模式为Opacity透明度
动态火花效果
新建一个Particles 粒子特效,大小设置为2x2
属性设置如下