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

  • 大小: 9.44MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-07
  • 語言: 其他
  • 標簽: unity??c#??

資源簡介

Unity 1127 如何制作塔防游戲(基于Unity5),希望對大家有用處

資源截圖

代碼片段和文件信息

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

public?class?BuildManager?:?MonoBehaviour?{

????public?TurretData?laserTurretData;
????public?TurretData?missileTurretData;
????public?TurretData?standardTurretData;

????//表示當前選擇的炮臺(要建造的炮臺)
????private?TurretData?selectedTurretData;
????//表示當前選擇的炮臺(場景中的游戲物體)
????private?MapCube?selectedMapCube;

????public?Text?moneyText;

????public?Animator?moneyAnimator;

????private?int?money?=?1000100000;

????public?Gameobject?upgradeCanvas;

????private?Animator?upgradeCanvasAnimator;

????public?Button?buttonUpgrade;

????void?ChangeMoney(int?change=0)
????{
????????money?+=?change;
????????moneyText.text?=?“¥“?+?money;
????}

????void?Start()
????{
????????upgradeCanvasAnimator?=?upgradeCanvas.GetComponent();
????}

????void?Update()
????{
????????if?(?Input.GetMouseButtonDown(0))
????????{
????????????if?(EventSystem.current.IsPointerOverGameobject()==false)
????????????{
????????????????//開發炮臺的建造
????????????????Ray?ray?=?Camera.main.ScreenPointToRay(Input.mousePosition);
????????????????RaycastHit?hit;
????????????????bool?isCollider?=?Physics.Raycast(rayout?hit?1000?layerMask.GetMask(“MapCube“));
????????????????if?(isCollider)
????????????????{
????????????????????MapCube?mapCube?=?hit.collider.GetComponent();
????????????????????if?(selectedTurretData?!=?null?&&?mapCube.turretGo?==?null)
????????????????????{
????????????????????????//可以創建?
????????????????????????if?(money?>?selectedTurretData.cost)
????????????????????????{
????????????????????????????ChangeMoney(-selectedTurretData.cost);
????????????????????????????mapCube.BuildTurret(selectedTurretData);
????????????????????????}
????????????????????????else
????????????????????????{
????????????????????????????//提示錢不夠
????????????????????????????moneyAnimator.SetTrigger(“Flicker“);
????????????????????????}
????????????????????}
????????????????????else?if?(mapCube.turretGo?!=?null)
????????????????????{
????????????????????????
????????????????????????//?升級處理
????????????????????????
????????????????????????//if?(mapCube.isUpgraded)
????????????????????????//{
????????????????????????//????ShowUpgradeUI(mapCube.transform.position?true);
????????????????????????//}
????????????????????????//else
????????????????????????//{
????????????????????????//????ShowUpgradeUI(mapCube.transform.position?false);
????????????????????????//}
????????????????????????if?(mapCube?==?selectedMapCube?&&?upgradeCanvas.activeInHierarchy)
????????????????????????{
????????????????????????????StartCoroutine(HideUpgradeUI());
????????????????????????}
????????????????????????else
????????????????????????{
????????????????????????????ShowUpgradeUI(mapCube.transform.position?mapCube.isUpgraded);
????????????????????????}
????????????????????????selectedMapCube?=?mapCube;
?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????..A..H.?????73216??2018-08-14?17:14??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\.vs\Tower?Defense?Project?Unity5.5\v14\.suo

?????文件??????10339??2018-08-11?16:58??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assembly-CSharp.csproj

?????文件??????21048??2016-12-15?15:49??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Button\button.controller

?????文件????????179??2016-12-15?15:46??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Button\button.controller.meta

?????文件??????21264??2016-12-14?14:51??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Button\ButtonUpgrade.controller

?????文件????????179??2016-12-14?14:46??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Button\ButtonUpgrade.controller.meta

?????文件????????191??2016-12-14?14:46??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Button.meta

?????文件???????7016??2016-12-15?14:54??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\End\End.controller

?????文件????????179??2016-12-15?14:54??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\End\End.controller.meta

?????文件??????12476??2016-12-15?15:23??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\End\show.anim

?????文件????????179??2016-12-15?14:54??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\End\show.anim.meta

?????文件????????191??2016-12-15?14:54??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\End.meta

?????文件??????10840??2016-12-15?16:19??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\GameMenu\rotate.anim

?????文件????????179??2016-12-15?16:17??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\GameMenu\rotate.anim.meta

?????文件???????7024??2016-12-15?16:19??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\GameMenu\Turret.controller

?????文件????????179??2016-12-15?16:17??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\GameMenu\Turret.controller.meta

?????文件????????191??2016-12-15?16:17??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\GameMenu.meta

?????文件??????11128??2016-12-12?19:23??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Money\flicker.anim

?????文件????????179??2016-12-12?19:17??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Money\flicker.anim.meta

?????文件???????9968??2016-12-12?19:23??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Money\Money.controller

?????文件????????179??2016-12-12?19:17??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Money\Money.controller.meta

?????文件????????191??2016-12-12?19:04??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Money.meta

?????文件??????10528??2016-12-14?16:33??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Upgrade\hide.anim

?????文件????????179??2016-12-14?16:29??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Upgrade\hide.anim.meta

?????文件??????10528??2016-12-14?16:33??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Upgrade\show.anim

?????文件????????179??2016-12-14?16:28??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Upgrade\show.anim.meta

?????文件???????8728??2016-12-14?16:34??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Upgrade\UpgradeCanvas.controller

?????文件????????179??2016-12-14?16:28??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Upgrade\UpgradeCanvas.controller.meta

?????文件????????191??2016-12-14?16:28??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations\Upgrade.meta

?????文件????????191??2016-12-12?19:04??Unity?1127?如何制作塔防游戲(基于Unity5.5)\源碼\Tower?Defense?Project?Unity5.5\Assets\Animations.meta

............此處省略1170個文件信息

評論

共有 條評論