Skip to main content

Posts

Showing posts from August, 2019

Unity Editor Window (Part 3)

Unity Editor Hello, Unity Dev’s I am back again with Part 3 of Creating custom editor window in unity. In today’s blog we will look around: “How to load Textures files from resource folder and create our buttons.” Step1. Gather some images related to the headers of our sub-toolbars or if you are good at photoshop create some, btw I have zero skills when it comes to photoshop so I am goanna gather images from internet. Once we have are images ready drag them into respected folder under root folder Resources. It will look something like this: Step2. Scripting   Now we need to create a function which will be called once whenever we will switch from sub-tabs. Hmmmm, so how to do that!!! First create a function and name it as per your want’s I have named mine as: “MakeWindow” Then write down these lines: Create two variables a list: to store our loaded textures an

Physics Raycast Unity

Welcome Unity Developers, Back with another Blog.  Today we are Going to learn about: " Physics.Raycast " Physics.Raycast is normally used to draw a Ray of n Distance, and if the Ray hits anything It let us Know what it Hits (Make sure the other object has collider attach to it otherwise raycast will pass through object without detecting it). Physics.Raycast is used in Games whenever we want to hit something from distance or want to check whether our gameobject will hit something in future if it goes straight. Note that Raycast is always cast In a straight line from the center of the gameobject that is casting the ray. So we can make something like: AI of a character which checks while moving whether there is any object which he may collide with say in range of 10 units of unity, if it keeps on moving in that direction A gun Which shoots when a input is given and if it hits something say player, Player health decreases. Can Create a logic if we fire on pl