概述
使用unity制作瞄准镜,供大家参考,具体内容如下
一、创建场景
在Hierarchy窗口中使用Plane和Cube创建场景,并调整摄像机位置
二、使用步骤
1.在Hierarchy窗口中右击在UI中选择Image
2.将瞄准镜素材拖入Image的检视试图中Soure Image中
结果如下:
(注意在导入图片时将图片类型更改为下图所示,更改完之后点击Apply)
3.调整瞄准镜位置
三.新建代码
代码如下(示例):
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制作瞄准镜效果的全部内容,希望文章能够帮你解决unity制作瞄准镜效果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复