資源簡介
游戲截圖:
http://blog.csdn.net/niehanmin/article/details/79240889
說明:
射擊游戲《全民飛機大戰》源碼,unity開發,使用unity自帶的UGUI制作,沒有用任何插件,可以作為學習使用
開發環境:Unity4.6
C#腳本
代碼片段和文件信息
using?UnityEngine;
using?System.Collections;
using?UnityEngine.EventSystems;
public?class?Eventpiont?:?MonoBehaviourIPointerUpHandlerIPointerDownHandlerIDragHandler?{
public?static?Eventpiont?instance;
bool?Bmove=false;
Vector3?movexiangl;
public?Vector3?Movexiangl{
get
{
return?movexiangl;
}
}
public?Gameobject?image;
Vector3?mousemovepostion;
Camera[]?mycamer;
Camera?selfCamer;
//?Use?this?for?initialization
void?Start?()?{
instance?=?this;
mycamer=new?Camera[5];
Camera.GetAllCameras?(mycamer);
foreach(Camera?a?in?mycamer)
{
if(a!=null)
{
if(a.tag==“UI“)
{
selfCamer=a;
}
}
}
}
//?Update?is?called?once?per?frame
void?Update?()?{
}
public?void?uuu()
{}
public?void?OnPointerUp?(PointerEventData?eventData)
{
Bmove?=?false;
image.transform.position?=?transform.position;
movexiangl?=?Vector3.zero;
}
public?void?OnPointerDown?(PointerEventData?eventData)
{
Bmove?=?true;
mousemovepostion?=?selfCamer.ScreenToWorldPoint?(eventData.position);
image.transform.position?=?new?Vector3?(mousemovepostion.x?mousemovepostion.y?transform.position.y);
movexiangl?=?new?Vector3?(mousemovepostion.x?-?transform.position.x?mousemovepostion.y?-?transform.position.y?0);
movexiangl.Normalize?();
}
public?void?ondrag?(PointerEventData?eventData)
{
if?(Bmove)?{
mousemovepostion?=?selfCamer.ScreenToWorldPoint?(eventData.position);
image.transform.position?=?new?Vector3?(mousemovepostion.x?mousemovepostion.y?transform.position.y);
movexiangl?=?new?Vector3?(mousemovepostion.x?-?transform.position.x?mousemovepostion.y?-?transform.position.y?0);
movexiangl.Normalize?();
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3278??2015-02-09?10:22??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assembly-CSharp-firstpass-vs.csproj
?????文件???????3278??2015-02-09?10:22??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assembly-CSharp-firstpass.csproj
?????文件???????5404??2015-02-09?10:22??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assembly-CSharp-vs.csproj
?????文件???????5398??2015-02-09?10:22??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assembly-CSharp.csproj
?????文件??????48746??2014-01-01?14:25??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\1.jpg
????..A..H.???????979??2015-01-26?19:11??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\1.jpg.me
?????文件??????47093??2014-01-01?14:25??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\3.jpg
????..A..H.???????979??2015-02-01?13:27??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\3.jpg.me
?????文件???????6208??2015-01-28?19:29??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\butlle.controller
????..A..H.????????95??2015-01-28?19:08??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\butlle.controller.me
?????文件??????12704??2015-01-28?19:29??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\buttle_move1.anim
????..A..H.????????95??2015-01-28?19:08??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\buttle_move1.anim.me
?????文件??????12688??2015-01-28?16:24??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\destory.anim
????..A..H.????????95??2015-01-28?16:21??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\destory.anim.me
?????文件???????6056??2015-01-28?16:24??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\Destoryed.controller
????..A..H.????????95??2015-01-28?16:21??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\Destoryed.controller.me
?????文件??????12688??2015-01-28?16:56??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\Jguang.anim
????..A..H.????????95??2015-01-28?16:53??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\Jguang.anim.me
?????文件???????6056??2015-01-28?16:56??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\jiguan.controller
????..A..H.????????95??2015-01-28?16:53??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\jiguan.controller.me
?????文件???????6096??2015-01-31?17:25??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\wsparticle_42.controller
????..A..H.????????95??2015-01-27?17:28??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\wsparticle_42.controller.me
?????文件??????22744??2015-01-27?17:35??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\xuanzhuang.anim
????..A..H.????????95??2015-01-27?17:28??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation\xuanzhuang.anim.me
????..A..H.???????107??2015-01-28?16:24??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Animation.me
?????文件??????14741??2015-02-01?14:13??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\dsf.png
????..A..H.???????979??2015-02-13?17:50??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\dsf.png.me
?????文件??????54258??2014-06-13?09:38??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\effcet_vo_fadongjiqidong.ogg
????..A..H.???????205??2015-02-01?23:20??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\effcet_vo_fadongjiqidong.ogg.me
?????文件???????1707??2015-01-16?16:48??Unity射擊游戲《全民飛機大戰》源碼\NewPlane\Assets\Eventpiont.cs
............此處省略1506個文件信息
評論
共有 條評論