Unity3D射击游戏《全民飞机大战》源码
游戏截图:
http://blog.csdn.net/niehanmin/article/details/79240889
说明:
射击游戏《全民飞机大战》源码,unity开发,使用unity自带的UGUI制作,没有用任何插件,可以作为学习使用
开发环境:Unity4.6
C#脚本
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3278 2015-02-09 10:22 Unity射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp-firstpass-vs.csproj
文件 3278 2015-02-09 10:22 Unity射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp-firstpass.csproj
文件 5404 2015-02-09 10:22 Unity射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp-vs.csproj
文件 5398 2015-02-09 10:22 Unity射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp.csproj
文件 48746 2014-01-01 14:25 Unity射击游戏《全民飞机大战》源码NewPlaneAssets1.jpg
..A..H. 979 2015-01-26 19:11 Unity射击游戏《全民飞机大战》源码NewPlaneAssets1.jpg.meta
文件 47093 2014-01-01 14:25 Unity射击游戏《全民飞机大战》源码NewPlaneAssets3.jpg
..A..H. 979 2015-02-01 13:27 Unity射击游戏《全民飞机大战》源码NewPlaneAssets3.jpg.meta
文件 6208 2015-01-28 19:29 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationutlle.controller
..A..H. 95 2015-01-28 19:08 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationutlle.controller.meta
文件 12704 2015-01-28 19:29 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationuttle_move1.anim
..A..H. 95 2015-01-28 19:08 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationuttle_move1.anim.meta
文件 12688 2015-01-28 16:24 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationdestory.anim
..A..H. 95 2015-01-28 16:21 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationdestory.anim.meta
文件 6056 2015-01-28 16:24 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationDestoryed.controller
..A..H. 95 2015-01-28 16:21 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationDestoryed.controller.meta
文件 12688 2015-01-28 16:56 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationJguang.anim
..A..H. 95 2015-01-28 16:53 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationJguang.anim.meta
文件 6056 2015-01-28 16:56 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationjiguan.controller
..A..H. 95 2015-01-28 16:53 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationjiguan.controller.meta
文件 6096 2015-01-31 17:25 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationwsparticle_42.controller
..A..H. 95 2015-01-27 17:28 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationwsparticle_42.controller.meta
文件 22744 2015-01-27 17:35 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationxuanzhuang.anim
..A..H. 95 2015-01-27 17:28 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationxuanzhuang.anim.meta
..A..H. 107 2015-01-28 16:24 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimation.meta
文件 14741 2015-02-01 14:13 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsdsf.png
..A..H. 979 2015-02-13 17:50 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsdsf.png.meta
文件 54258 2014-06-13 09:38 Unity射击游戏《全民飞机大战》源码NewPlaneAssetseffcet_vo_fadongjiqidong.ogg
..A..H. 205 2015-02-01 23:20 Unity射击游戏《全民飞机大战》源码NewPlaneAssetseffcet_vo_fadongjiqidong.ogg.meta
文件 1707 2015-01-16 16:48 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsEventpiont.cs
............此处省略1506个文件信息
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射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp-firstpass-vs.csproj
文件 3278 2015-02-09 10:22 Unity射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp-firstpass.csproj
文件 5404 2015-02-09 10:22 Unity射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp-vs.csproj
文件 5398 2015-02-09 10:22 Unity射击游戏《全民飞机大战》源码NewPlaneAssembly-CSharp.csproj
文件 48746 2014-01-01 14:25 Unity射击游戏《全民飞机大战》源码NewPlaneAssets1.jpg
..A..H. 979 2015-01-26 19:11 Unity射击游戏《全民飞机大战》源码NewPlaneAssets1.jpg.me
文件 47093 2014-01-01 14:25 Unity射击游戏《全民飞机大战》源码NewPlaneAssets3.jpg
..A..H. 979 2015-02-01 13:27 Unity射击游戏《全民飞机大战》源码NewPlaneAssets3.jpg.me
文件 6208 2015-01-28 19:29 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationutlle.controller
..A..H. 95 2015-01-28 19:08 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationutlle.controller.me
文件 12704 2015-01-28 19:29 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationuttle_move1.anim
..A..H. 95 2015-01-28 19:08 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationuttle_move1.anim.me
文件 12688 2015-01-28 16:24 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationdestory.anim
..A..H. 95 2015-01-28 16:21 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationdestory.anim.me
文件 6056 2015-01-28 16:24 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationDestoryed.controller
..A..H. 95 2015-01-28 16:21 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationDestoryed.controller.me
文件 12688 2015-01-28 16:56 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationJguang.anim
..A..H. 95 2015-01-28 16:53 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationJguang.anim.me
文件 6056 2015-01-28 16:56 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationjiguan.controller
..A..H. 95 2015-01-28 16:53 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationjiguan.controller.me
文件 6096 2015-01-31 17:25 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationwsparticle_42.controller
..A..H. 95 2015-01-27 17:28 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationwsparticle_42.controller.me
文件 22744 2015-01-27 17:35 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationxuanzhuang.anim
..A..H. 95 2015-01-27 17:28 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimationxuanzhuang.anim.me
..A..H. 107 2015-01-28 16:24 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsAnimation.me
文件 14741 2015-02-01 14:13 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsdsf.png
..A..H. 979 2015-02-13 17:50 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsdsf.png.me
文件 54258 2014-06-13 09:38 Unity射击游戏《全民飞机大战》源码NewPlaneAssetseffcet_vo_fadongjiqidong.ogg
..A..H. 205 2015-02-01 23:20 Unity射击游戏《全民飞机大战》源码NewPlaneAssetseffcet_vo_fadongjiqidong.ogg.me
文件 1707 2015-01-16 16:48 Unity射击游戏《全民飞机大战》源码NewPlaneAssetsEventpiont.cs
............此处省略1506个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)