软件编程
位置:首页>> 软件编程>> C#编程>> unity制作瞄准镜效果

unity制作瞄准镜效果

作者:yaoruijie  发布时间:2022-04-15 23:45:10 

标签:unity,瞄准镜

使用unity制作瞄准镜,供大家参考,具体内容如下

一、创建场景

在Hierarchy窗口中使用Plane和Cube创建场景,并调整摄像机位置

unity制作瞄准镜效果

二、使用步骤

1.在Hierarchy窗口中右击在UI中选择Image

2.将瞄准镜素材拖入Image的检视试图中Soure Image中

unity制作瞄准镜效果

结果如下:

unity制作瞄准镜效果

(注意在导入图片时将图片类型更改为下图所示,更改完之后点击Apply)

unity制作瞄准镜效果

3.调整瞄准镜位置

unity制作瞄准镜效果

三.新建代码

代码如下(示例):


using UnityEngine;
using System.Collections;

public class bj : MonoBehaviour
{
   public GameObject obj;//声明一个可以外部拖拽赋值的游戏物体
// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update ()
   {
       if (Input.GetMouseButtonDown(0))//获取鼠标按键按下,“0”为鼠标左键
       {
           obj.SetActive(true);
           Camera.main.fieldOfView = 20;
       }
       if (Input.GetMouseButtonDown(1))//获取鼠标按键按下,“1”为鼠标右键
       {
           obj.SetActive(false);
           Camera.main.fieldOfView = 60;
       }
   }
}

将代码挂载在main camera上,并将Image拖拽到代码中的obj上

unity制作瞄准镜效果

接下来就可以运行啦!

来源:https://blog.csdn.net/yaoruijie/article/details/116033607

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com