2D Sprite Vertices
Hi there, I'm trying to find out if it is possible to enable/disable a vertex on a sprite. I'm trying to create a fog of war type mechanic. I'm detecting all the vertices in an overlap sphere and the vertices that are in the sphere I would like them to be disabled or change colour... But I'm not so sure how to do this. Here is my code that I'm using to find the vertices(iv modified it for gameobjects atm as was testing stuff)
visibleTargets5.Clear();
Collider2D[] targetsInViewRadius = Physics2D.OverlapCircleAll(new Vector2(transform.position.x, transform.position.y), viewRadius5, targetMask5);
for (int i = 0; i < targetsInViewRadius.Length; i++)
{
//Transform target = targetsInViewRadius[i].transform;
GameObject target = targetsInViewRadius[i].gameObject;
Vector3 dirToTarget = (target.transform.position - transform.position).normalized;
if (Vector3.Angle(transform.up, dirToTarget) < viewAngle5 / 2)
{
float dstToTarget = Vector3.Distance(transform.position, target.transform.position);
if (!Physics2D.Raycast(transform.position, dirToTarget, dstToTarget, obstacleMask5))
{
visibleTargets5.Add(target);
}
}
}
And then where i want them to be disabled, change colour or whatnot:
foreach (GameObject item in visibleTargets5)
{
item.SetActive(false);
}
My FOV Fog of war script is based of sebastiens FOV tutorial which is the link here incase this helps: https://www.youtube.com/watch?v=73Dc5JTCmKI∈dex=2&list=PLFt_AvWsXl0dohbtVgHDNmgZV_UY7xZv7
Thanks in advance for any help! Much appreciated!
Your answer
Follow this Question
Related Questions
How is a Mesh Built? 1 Answer
[Shadernoob Q#1] How to create a transparent 2d fog of war material! 0 Answers
How to make a 2D fog of war? 0 Answers
How to show my Buttons over texture ? 0 Answers