資源簡介
適合Unity初學者。實現了基本角色的創建、角色的移動等常用操作,是入門的比用案例。

代碼片段和文件信息
using?UnityEngine;
using?System.Collections;
public?class?Bullet?:?MonoBehaviour?{
//定義子彈的移動速度
public?float?MoveSpeed=10F;
//定義子彈的銷毀時間
public?float?DestroyTime=2.0F;
//定義子彈對敵人的傷害值
public?int?Damage=2;
//玩家飛機
private?Gameobject?Player;
void?Start()
{
Player=Gameobject.Find(“Player“);
}
void?Update?()?
{
???//移動子彈
???transform.Translate(Vector3.up?*?MoveSpeed?*?Time.deltaTime);
}
//碰撞事件捕捉
void?OnTriggerEnter(Collider?mCollider)
{
if(mCollider.gameobject.tag==“Enemy“)
{
//敵人減血
mCollider.gameobject.GetComponent().Hit(Damage);
//我方得分
Player.GetComponentyer>().Add(1);
//銷毀子彈
Destroy(this.gameobject);
}
}
?????//當離開攝像機范圍時觸發銷毀事件
void?OnBecameInvisible()
{
??Destroy(this.gameobject);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3226??2014-05-06?20:34??PlaneWar\Assembly-CSharp.csproj
?????文件???????11308??2014-04-25?23:38??PlaneWar\Assembly-CSharp.pidb
?????文件????????3226??2014-05-06?20:34??PlaneWar\Assembly-CSharp-vs.csproj
?????文件????????2971??2014-04-25?16:41??PlaneWar\Assembly-Unitysc
?????文件????????2971??2014-04-25?16:41??PlaneWar\Assembly-Unitysc
?????目錄???????????0??2014-05-06?20:32??PlaneWar\Assets\
?????文件?????????107??2014-05-06?20:32??PlaneWar\Assets\Audios.me
?????目錄???????????0??2014-05-06?20:32??PlaneWar\Assets\Audios\
?????文件???????38579??2014-05-04?01:00??PlaneWar\Assets\Audios\AlbumArt_{2FA77850-A54C-4032-9F4D-D52BE5E3FEB2}_Large.jpg
?????文件????????7741??2014-05-04?01:00??PlaneWar\Assets\Audios\AlbumArt_{2FA77850-A54C-4032-9F4D-D52BE5E3FEB2}_Small.jpg
?????文件????????7741??2014-05-04?01:00??PlaneWar\Assets\Audios\AlbumArtSmall.jpg
?????文件?????2535194??2014-03-04?12:40??PlaneWar\Assets\Audios\BGM.mp3
?????文件?????????205??2014-05-06?20:32??PlaneWar\Assets\Audios\BGM.mp3.me
?????文件?????????290??2014-05-04?01:00??PlaneWar\Assets\Audios\desktop.ini
?????文件??????288056??2012-10-01?20:58??PlaneWar\Assets\Audios\Explosion.wav
?????文件?????????206??2014-05-06?20:32??PlaneWar\Assets\Audios\Explosion.wav.me
?????文件???????38579??2014-05-04?01:00??PlaneWar\Assets\Audios\Folder.jpg
?????文件???????22092??1998-03-26?08:00??PlaneWar\Assets\Audios\Shot.wav
?????文件?????????206??2014-05-06?20:32??PlaneWar\Assets\Audios\Shot.wav.me
?????文件???????29264??2014-04-25?23:13??PlaneWar\Assets\Main.unity
?????文件??????????90??2014-05-06?20:32??PlaneWar\Assets\Main.unity.me
?????文件?????????107??2014-05-06?20:32??PlaneWar\Assets\Materials.me
?????目錄???????????0??2014-05-06?21:43??PlaneWar\Assets\Materials\
?????文件????????4212??2014-04-25?01:07??PlaneWar\Assets\Materials\bg.mat
?????文件??????????95??2014-05-06?20:32??PlaneWar\Assets\Materials\bg.mat.me
?????文件????????4216??2014-04-25?16:14??PlaneWar\Assets\Materials\Bullet.mat
?????文件??????????95??2014-05-06?20:32??PlaneWar\Assets\Materials\Bullet.mat.me
?????文件????????4216??2014-04-25?16:30??PlaneWar\Assets\Materials\cloud1.mat
?????文件??????????95??2014-05-06?20:32??PlaneWar\Assets\Materials\cloud1.mat.me
?????文件????????4216??2014-04-25?01:28??PlaneWar\Assets\Materials\Enemy?1.mat
?????文件??????????95??2014-05-06?20:32??PlaneWar\Assets\Materials\Enemy?1.mat.me
............此處省略426個文件信息
- 上一篇:模具設計指南
- 下一篇:DSP嵌入式系統開發典型案例書籍和源碼
評論
共有 條評論