在我的等距Flash游戏中,我有一些带有长阴影的模型。当用户在图像的阴影部分执行任何操作时,我想忽略鼠标事件(移动,单击,向下和向上)。 (请参阅示例图片)屏蔽技术替代忽略资产上的部件的鼠标事件
我知道有一种方法,我们可以通过在Flash中创建蒙版来完成此操作。但是如果我想要在.png图像(位图)上处理它呢?我是否需要为所有这些图像创建遮罩图像?我认为这将是非常大的交易,除非有简单的方法(在Photoshop中使用工具)。
更新: 寻找一个“可编码的”解决方案来处理阴影(如一个Richie_W说
获取点击的地方鼠标的像素颜色值 - 如果是 阴影颜色那么你可以忽略点击
不涉及艺术作品,如创建面具资产或产生阴影资产等
01解决方案我的朋友告诉我cityville没有使用口罩,但他们正在处理代码。
有没有人知道它是如何做到的?或
它不能被编程,唯一的办法是创建面具?
分离影子资产是艺术部门的另一项工作,除非是唯一的方法,否则我不喜欢。像素颜色检查是一种选择。谢谢 – 2012-02-21 12:42:20