91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

Unity工具C#語(yǔ)言制作的經(jīng)典游戲換槍效果,緩存池實(shí)例化子彈,帶所有資源(武器,代碼等導(dǎo)入unity直接可用)

資源截圖

代碼片段和文件信息

using?System.Collections;
using?System.Collections.Generic;
using?UnityEngine;

public?class?ChangeArms?:?MonoBehaviour?{

????public?Gameobject[]?weapons;????????????????//?武器數(shù)組
????public?int?startingWeaponIndex?=?0;?????????//?武器初始索引
????private?int?weaponIndex;????????????????????//?武器索引


????//?Use?this?for?initialization
????void?Start()
????{
????????//?確保啟動(dòng)主武器是由用戶在啟動(dòng)武器索引中選擇的
????????weaponIndex?=?startingWeaponIndex;
????????SetActiveWeapon(weaponIndex);
????}

????//?Update?is?called?once?per?frame
????void?Update()
????{
????????//?允許用戶立即切換到任何武器
????????if?(Input.GetButtonDown(“Weapon?1“))
????????????SetActiveWeapon(0);
????????if?(Input.GetButtonDown(“Weapon?2“))
????????????SetActiveWeapon(1);
????????if?(Input.GetButtonDown(“Weapon?3“))
????????????SetActiveWeapon(2);
????????if?(Input.GetButtonDown(“Weapon?4“))
????????????SetActiveWeapon(3);
????????if?(Input.GetButtonDown(“Weapon?5“))
????????????SetActiveWeapon(4);
????????if?(Input.GetButtonDown(“Weapon?6“))
????????????SetActiveWeapon(5);
????????if?(Input.GetButtonDown(“Weapon?7“))
????????????SetActiveWeapon(6);
????????if?(Input.GetButtonDown(“Weapon?8“))
????????????SetActiveWeapon(7);
????????if?(Input.GetButtonDown(“Weapon?9“))
????????????SetActiveWeapon(8);

????????//?允許用戶滾動(dòng)武器
????????if?(Input.GetAxis(“Mouse?ScrollWheel“)?>?0)
????????????NextWeapon();
????????if?(Input.GetAxis(“Mouse?ScrollWheel“)?????????????PreviousWeapon();
????}
????public?void?SetActiveWeapon(int?index)//激活武器的方法
????{
????????//?在切換到該武器之前,請(qǐng)確保該武器存在
????????if?(index?>=?weapons.Length?||?index?????????{
????????????Debug.LogWarning(“試圖切換到一個(gè)不存在的武器確保你的武器陣列中有正確的武器“);
????????????return;
????????}

????????//?發(fā)送消息,這樣用戶就可以在其他情況下進(jìn)行其他操作
????????SendMessageUpwards(“OnEasyWeaponsSwitch“?SendMessageOptions.DontRequireReceiver);

????????//?確保武器索引引用正確的武器
????????weaponIndex?=?index;

????????//?確保武器切換后沒有射束游戲?qū)ο?br/>????????//?weapons[index].GetComponent().StopBeam();

????????//?開始停用所有武器
????????for?(int?i?=?0;?i?????????{
????????????weapons[i].SetActive(false);
????????}

????????//?激活一個(gè)我們想要的武器
????????weapons[index].SetActive(true);
????}

????public?void?NextWeapon()//下一個(gè)武器
????{
????????weaponIndex++;
????????if?(weaponIndex?>?weapons.Length?-?1)
????????????weaponIndex?=?0;
????????SetActiveWeapon(weaponIndex);
????}

????public?void?PreviousWeapon()//上一個(gè)武器
????{
????????weaponIndex--;
????????if?(weaponIndex?????????????weaponIndex?=?weapons.Length?-?1;
????????SetActiveWeapon(weaponIndex);
????}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-09?09:52??ChangeArms\
?????目錄???????????0??2018-11-09?09:50??ChangeArms\.vs\
?????目錄???????????0??2018-11-09?09:50??ChangeArms\.vs\ChangeArms\
?????目錄???????????0??2018-11-09?09:50??ChangeArms\.vs\ChangeArms\DesignTimeBuild\
?????文件?????????420??2018-09-14?18:50??ChangeArms\.vs\ChangeArms\DesignTimeBuild\.dtbcache
?????目錄???????????0??2018-11-09?09:50??ChangeArms\.vs\ChangeArms\v15\
?????文件??????134144??2018-11-09?10:23??ChangeArms\.vs\ChangeArms\v15\.suo
?????目錄???????????0??2018-11-09?09:50??ChangeArms\.vs\ChangeArms\v15\Server\
?????目錄???????????0??2018-11-09?09:50??ChangeArms\.vs\ChangeArms\v15\Server\sqlite3\
?????文件???????24658??2018-09-14?14:31??ChangeArms\Assembly-CSharp-Editor-firstpass.csproj
?????文件???????24994??2018-11-09?07:54??ChangeArms\Assembly-CSharp-Editor.csproj
?????文件???????20390??2018-11-09?07:54??ChangeArms\Assembly-CSharp-firstpass.csproj
?????文件???????21002??2018-11-09?07:54??ChangeArms\Assembly-CSharp.csproj
?????目錄???????????0??2018-11-09?09:50??ChangeArms\Assets\
?????文件????????7150??2018-09-13?15:51??ChangeArms\Assets\20180913.unity
?????文件?????????155??2018-09-13?15:51??ChangeArms\Assets\20180913.unity.meta
?????目錄???????????0??2018-11-09?09:50??ChangeArms\Assets\Arms\
?????文件?????????172??2018-09-14?13:57??ChangeArms\Assets\Arms.meta
?????文件??????108128??2018-09-14?13:57??ChangeArms\Assets\Arms\Regular_Character.prefab
?????文件?????????190??2018-09-14?13:55??ChangeArms\Assets\Arms\Regular_Character.prefab.meta
?????文件????????3010??2018-09-14?18:49??ChangeArms\Assets\ChangeArms.cs
?????文件?????????243??2018-09-14?13:49??ChangeArms\Assets\ChangeArms.cs.meta
?????目錄???????????0??2018-11-09?09:50??ChangeArms\Assets\Easy?Weapons\
?????文件?????????172??2018-09-14?14:08??ChangeArms\Assets\Easy?Weapons.meta
?????目錄???????????0??2018-11-09?09:50??ChangeArms\Assets\Easy?Weapons\Extra\
?????文件?????????193??2016-05-24?14:18??ChangeArms\Assets\Easy?Weapons\Extra.meta
?????目錄???????????0??2018-11-09?09:50??ChangeArms\Assets\Easy?Weapons\Extra\Bomb_Launcher\
?????文件?????????193??2016-05-24?14:14??ChangeArms\Assets\Easy?Weapons\Extra\Bomb_Launcher.meta
?????文件???????46652??2016-05-24?14:16??ChangeArms\Assets\Easy?Weapons\Extra\Bomb_Launcher\bomb_launcher.fbx
?????文件????????1552??2016-05-24?14:16??ChangeArms\Assets\Easy?Weapons\Extra\Bomb_Launcher\bomb_launcher.fbx.meta
?????文件????????2335??2016-05-24?14:16??ChangeArms\Assets\Easy?Weapons\Extra\Bomb_Launcher\Bomb_Launcher.prefab
............此處省略1145個(gè)文件信息

評(píng)論

共有 條評(píng)論