社区
游戏开发
帖子详情
请教关于景物的半透明遮挡问题。。
xychzh
2010-05-06 10:22:11
要实现的目标是:当蚂蚁走到树上的时候,使蚂蚁以半透明方式显示。
图中的大树在实际游戏中,会将蓝色背景剔除掉。
我目前只能通过图片的尺寸来判断蚂蚁是否接触到了这张图片,问题是,如何判断蚂蚁已经接触到了大树?
对于这种问题,一般有什么办法解决?
(想到了一个比较拙劣的办法,就是当蚂蚁接触到这张图片时,再绘制一张半透明的大树,只不过这样就绘制了3个,按先后顺序是:无透明的大树、蚂蚁、半透明的大树)
...全文
126
10
打赏
收藏
请教关于景物的半透明遮挡问题。。
要实现的目标是:当蚂蚁走到树上的时候,使蚂蚁以半透明方式显示。 图中的大树在实际游戏中,会将蓝色背景剔除掉。 我目前只能通过图片的尺寸来判断蚂蚁是否接触到了这张图片,问题是,如何判断蚂蚁已经接触到了大树? 对于这种问题,一般有什么办法解决? (想到了一个比较拙劣的办法,就是当蚂蚁接触到这张图片时,再绘制一张半透明的大树,只不过这样就绘制了3个,按先后顺序是:无透明的大树、蚂蚁、半透明的大树)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
evoup1
2010-05-12
打赏
举报
回复
学到了(¯﹃¯)
xychzh
2010-05-11
打赏
举报
回复
不如就用我那个拙劣的办法了,就是要多渲染一张半透明的图
luoya263547560
2010-05-09
打赏
举报
回复
像素碰撞检测
xychzh
2010-05-09
打赏
举报
回复
[Quote=引用 6 楼 gamemagic 的回复:]
我知道楼主在做2D。这类碰撞一般都用矩形盒碰撞检测
[/Quote]
矩形盒的话,只怕就不精确了。
butterflygogogo
2010-05-08
打赏
举报
回复
做2d游戏一种方法可以解决 通过颜色来进行碰撞检测 你可将大树生成一张灰度图 然后做像素的碰撞检测
gamemagic
2010-05-08
打赏
举报
回复
我知道楼主在做2D。这类碰撞一般都用矩形盒碰撞检测
gz_wuling
2010-05-08
打赏
举报
回复
旁听,帮顶
xychzh
2010-05-07
打赏
举报
回复
[Quote=引用 2 楼 hyq1986 的回复:]
像素碰撞,和算高度都差不多的麻烦。
这么简单的东西,用点麻烦的方法,也没什么问题
[/Quote]
怎么个算高度?
图片高不行吧?我要判断是否接触到了大树,而图片是个矩形
怎么解?
hyq1986
2010-05-06
打赏
举报
回复
像素碰撞,和算高度都差不多的麻烦。
这么简单的东西,用点麻烦的方法,也没什么问题
张赐
2010-05-06
打赏
举报
回复
好像可以通过像素间的碰撞检测来判断
楼主可以google一下 pixel collision detection
[笨木头Cocos2dx043]小玩
半透明
遮罩第01篇:添加
半透明
遮罩,屏蔽下层点击事件
呼呼,我现在是各种兴奋紧张恨,好久没有写教程了,不知道功力下降没(小若:不会的,不会下降的~已经最低了)。 这次我们来玩玩
半透明
遮罩吧,就是那种比如游戏中点了一个按钮,要等待服务器响应,然后就黑屏等待。O_O!不是黑屏,就是
半透明
的黑屏,盖在游戏最上层。
【Godot4自学手册】第十节将场景添加到TileSet绘制背景,主人公走到房子后面房子变得
半透明
这节主要学习将场景添加到TileSet作为TileMap来搭建背景。同时,主人公进入房子后面,房子变得
半透明
,离开房子后房子变的不透明。
Unity目标与摄像机之间的
遮挡
物变为透明
using System.Collections; using System.Collections.Generic; using UnityEngine; public class KeepOutLucency : MonoBehaviour { public Transform tar; public List<Renderer> listLastRend = new List<Renderer>(); public List<MeshRender
多目标跟踪综述
一、跟踪系统是一个动态系统的估计
问题
,利用的是目标在时间上的连续性和空间上的相关性。 二、 多目标跟踪算法的主要难题是数据关联
问题
,背景的复杂性,目标比例变化、目标颜色与背景颜色的相似程度、背景的稳定程度,多目标的交互及各种特殊情况的发生都会给多目标跟踪带来困难。当前多目标跟踪中存在的难题主要包括以下几个方面:
遮挡
问题
:
遮挡
是多目标跟踪中的常见情况,目标可能被背景中静止的物体
遮挡
,也
【Unity】unity中关于游戏场景的优化——
遮挡
剔除
遮挡
剔除,当一个物体被其他物体
遮挡
住而不在摄像机的可视范围内时不对其进行渲染。.
遮挡
剔除在3D图形计算中并不是自动进行的。因为在绝大多数情况下离camera最远的物体首先被渲染,靠近摄像机的物体后渲染并覆盖先前渲染的物体(这被称为重复渲染"overdraw").
遮挡
剔除不同于视锥体剔除.视锥体剔除只是不渲染摄像机视角范围外的物体而对于被其他物体
遮挡
但依然在视角范围内的物体,则不会被剔除.注意当你使
游戏开发
8,324
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章