一个全能的挖孔 Shader

更新了海底捞

我感觉新手引导的方式不太好,这样做的需要入侵原来,大家写好的代码。我目前感觉比较好的方案就是,新手引导模块和实际代码逻辑分离,把所有的按钮事件包装一下,举个例子,就是当点击一个按钮的时候不要直接出发业务逻辑,可以在包装成一个事件,当点击一个按钮的时候发送一个事件。执行对应的业务逻辑代码。这样在新手引导的界面就可以单独写了。让玩家看起来点击一下按钮,实际上是发送了一个事件。这样就不要改动写好的逻辑。新手引导不会入侵代码。

是的,我这里只是做一个使用的示范,具体用起来还是需要自己去实现~

:smiling_imp: 抛个问题给皮皮~

如果被抠的图含有不透明的地方,这个会直接变黑。

:smiling_imp: 可以这样改试试

color.a = smoothstep(round - feather, round, dis)*color.a;

不愧是冰冰,我都没有发现这个BUG,今天的BUG王位置就让给你了[狗头]

看来我自测得还不够仔细啊

细节mark

厉害不愧是大神:grin:

markkkkkk

研究一下

有点屌哦,马克

:cow::beer: mark 空了看

挖槽 牛B

:joy:好用,但是我遇到了一个问题,编辑器内能出现一个孔,但是web预览运行的时候发现没了这个孔:joy:

是否使用了内置的纯色图片呢?

使用自定义 Shader 需要关闭 texture 的 packable 属性哦!

:smirk:nice。谢谢回复,果然关了 packable 属性就好了

mark!

mark一下

霉粉 一枚:heart_eyes: :heart_eyes:

战略先mark