游戏功能实现?

我想实现一个功能,就是移动手中的放大镜,才能看到隐藏的图片,有没有大佬指点一下

找茬游戏 论坛搜索一大堆

都是别人已经实现好的,我想知道的是怎么实现

都说搜索一大堆源码 自己看 反向 镂空的 shader 能实现 mask 也可以实现 mask 性能低

搜索了找茬游戏,没有看到直接源码的

搜索 镂空 就是两张图叠一起 加上一个圆形镂空就好了

好的,谢谢了

用遮罩mask也行,把图片放到遮罩里面,通过调节遮罩的大小和锚点来实现

用mask有个问题,比如我要移动放大镜,去找隐藏的图片,那所有隐藏的图片必须是放大镜的子集,但是移动的过程中,放大镜移动,它的子节点也会移动

已经会了,感谢各位大佬

移动mask的锚点,不是移动坐标

怎么实现的,分享一下

两个相机就行

这个又是我实现过的功能 :rofl:

  1. 弄个放大镜,并给这个放大镜一个圆形mask,并设置mask为反向挖洞
  2. 然后弄个透视根节点在放大镜节点下
  3. 需要被透视的,放在这个透视根节点下
  4. 当放大镜移动时,透视根节点反方向移动,这样就可以做到,放大镜移动,而子节点原地不动
  5. 需要透视找的物品,不要放在放大镜的根节点下

我觉得他要鱼,不要渔。

我的方法是直接要找的物品全部放在放大镜下面,然后移动放大镜,按理来说子节点也会相应移动,但是我给子节点加了wight,目标设置成别的节点,改成一直检测就行了