今天去了下北京的虛擬現(xiàn)實(shí)產(chǎn)業(yè)園,看了下,感覺虛擬現(xiàn)實(shí)產(chǎn)業(yè)以后發(fā)展前景可能會蠻好的,回來之后想了下上次做的一個秘密潛行的游戲的時候。主角拿到鑰匙的檢測,我當(dāng)時用的是碰撞檢測,想了下。是否射線檢測會更合適,就想一些RPG游戲里面的檢起掉落在地上的裝備那效果,就寫了一個
創(chuàng)新互聯(lián)建站致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括成都網(wǎng)站設(shè)計、成都做網(wǎng)站、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)建站為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)建站核心團(tuán)隊10余年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。代碼如下:
using UnityEngine;
using System.Collections;
public class RayPlayer : MonoBehaviour {
public bool canPick;//是否可以檢起
void Update () {
RaycastHit hitif;
bool MyCollider = Physics.Raycast(transform.position,transform.forward,out hitif);//得到碰撞點(diǎn)
if(MyCollider)//判斷射線是否發(fā)生碰撞
{
if(hitif.distance<4&&hitif.collider.gameObject.tag=="Player")//判斷在幾米之內(nèi)加上碰撞的物體的Tag是不是為Player(U3D里面自己設(shè)置Tag)
{
canPick=true;
//如果顯示為可撿起的時候,如果按下鼠標(biāo)左建,就銷毀這個物體
if(Input.GetMouseButton(0))
{
Destroy(hitif.collider.gameObject,1f);
}
}
else
{
canPick=false;
}
}
else
{
canPick=false;
}
}
//顯示一個是否可以撿起的提升
void OnGUI()
{
if(canPick)
{
GUI.Box(new Rect(Screen.width/2,Screen.height/2,100,60),"可以撿起");
}
}
}
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。