Construct2/3

创建于:2017-02-24

创建人: iconboy

103 信息 412 成员
Construct2/3 引擎开发专题

如何制作黑暗环境中视野限制的效果

鑫晴 2017-08-03

Image title


用C2内置的平台游戏范例演示。

Image title


效果图:

Image title


第一步

新建一个layers层,取名为Light,放在Game层和UI层之间。

Image title


第二步

选中Light层,调整properties面板的属性

  • Background color 背景颜色设置为黑色rgb(0,0,0)
  • Transparent -> No 关闭透明显示(设置为No)
  • Force own texture - > Yes  特效只在当前图层显示 [重要]

Image title


第三步

回到Layout,新建一个Sprite,用黑色画笔在中间点一下

Image title


第四步

将刚刚新建的光圈遮罩的Blend mode混合模式设置为Destination out

Image title


如此设置,你可以在右边的编辑器看到这样的画面

Image title


第五步

在Event sheet事件表中,加入一条事件

Image title


然后就完成了!按F4预览游戏试试把!




附加内容:

如果继续美化一下,就是这个效果:

工程文件传在Q群了~


Image title


灯光那边,可以再Clone一个Sprite,颜色填充为暖黄色,专门给灯柱用。

透明度设置为50,

然后给这个光环加一个Sine,模式为Opacity透明度

Image title


动态火花效果

新建一个Particles 粒子特效,大小设置为2x2

Image title

属性设置如下

Image title


近期喜欢的会员

 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册