unity制作瞄準(zhǔn)鏡效果
使用unity制作瞄準(zhǔn)鏡,供大家參考,具體內(nèi)容如下
一、創(chuàng)建場景
在Hierarchy窗口中使用Plane和Cube創(chuàng)建場景,并調(diào)整攝像機(jī)位置

二、使用步驟
1.在Hierarchy窗口中右擊在UI中選擇Image
2.將瞄準(zhǔn)鏡素材拖入Image的檢視試圖中Soure Image中

結(jié)果如下:

(注意在導(dǎo)入圖片時(shí)將圖片類型更改為下圖所示,更改完之后點(diǎn)擊Apply)

3.調(diào)整瞄準(zhǔn)鏡位置

三.新建代碼
代碼如下(示例):
using UnityEngine;
using System.Collections;
public class bj : MonoBehaviour
{
public GameObject obj;//聲明一個(gè)可以外部拖拽賦值的游戲物體
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update ()
{
if (Input.GetMouseButtonDown(0))//獲取鼠標(biāo)按鍵按下,“0”為鼠標(biāo)左鍵
{
obj.SetActive(true);
Camera.main.fieldOfView = 20;
}
if (Input.GetMouseButtonDown(1))//獲取鼠標(biāo)按鍵按下,“1”為鼠標(biāo)右鍵
{
obj.SetActive(false);
Camera.main.fieldOfView = 60;
}
}
}
將代碼掛載在main camera上,并將Image拖拽到代碼中的obj上

接下來就可以運(yùn)行啦!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C#服務(wù)端圖片打包下載實(shí)現(xiàn)代碼解析
這篇文章主要介紹了C#服務(wù)端圖片打包下載實(shí)現(xiàn)代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
C#中使用DevExpress中的ChartControl實(shí)現(xiàn)極坐標(biāo)圖的案例詳解
C#導(dǎo)出網(wǎng)站功能實(shí)例代碼講解
c#獲取兩個(gè)特定字符之間的內(nèi)容并輸出的方法
C#實(shí)現(xiàn)撲克游戲(21點(diǎn))的示例代碼
List轉(zhuǎn)換成DataSet實(shí)現(xiàn)代碼
C#難點(diǎn)逐個(gè)擊破(2):out返回參數(shù)

