练习开发unity3d打飞机游戏
2015-05-11 15:02
232 查看
经过几天时间的练习开发,实际上不需要几天,都是由于我懒而已。每天练习开发不到2小时。掌握了unity开发游戏的基本过程。做出了个如下图的雏形。
![](https://img-blog.csdn.net/20150511151437653?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveXNsd2h5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
记几个重要的函数吧。
1.OnTringgerEnter(Collider other)//勾选碰撞器Is Trigger后可以触发此函数,用作碰撞函数。
2.Destroy(GameObject,2)//销毁函数,可以消耗游戏物体,第二个参数为时间
3.transform.Translate(new Vector3(0,0,speed*Time.deltaTime))//位移函数,改变游戏物体位置
4.audio.PlayOneShot(m_shootClip);//播放声音,声音源一般要附作物,附作物销毁后声音也会消失
5.Instantitate(m_enemy,m_transform.position,Quaternion.identity)//初始化创建函数,这里用来创建敌人
6.Awake()//游戏实例化时执行一次早于Start
7.OnGUI()//显示GUI函数
记几个重要的函数吧。
1.OnTringgerEnter(Collider other)//勾选碰撞器Is Trigger后可以触发此函数,用作碰撞函数。
2.Destroy(GameObject,2)//销毁函数,可以消耗游戏物体,第二个参数为时间
3.transform.Translate(new Vector3(0,0,speed*Time.deltaTime))//位移函数,改变游戏物体位置
4.audio.PlayOneShot(m_shootClip);//播放声音,声音源一般要附作物,附作物销毁后声音也会消失
5.Instantitate(m_enemy,m_transform.position,Quaternion.identity)//初始化创建函数,这里用来创建敌人
6.Awake()//游戏实例化时执行一次早于Start
7.OnGUI()//显示GUI函数
相关文章推荐
- 【UNITY3D 游戏开发之三】NGUI && HUDText 的练习源码及资源
- 【UNITY3D 游戏开发之三】NGUI && HUDText 的练习源码及资源
- 【UNITY3D 游戏开发之三】NGUI && HUDText 的练习源码及资源
- Unity3D 游戏开发构架篇 ——角色类的设计与持久化
- [Unity3D]手机3D游戏开发:关于自定义Joystick的相关设置和脚本源码
- 游戏开场镜头拉近(Unity3D开发之四)
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(三)----GUI Style与数组的使用
- Unity3D学习:结合Kinect进行游戏开发
- [Unity3D]Unity3D游戏开发之塔防游戏项目讲解(上)
- Unity3D+免费工具开发2D游戏之一:工具和插件介绍
- 适用于独立游戏开发的Unity3D 网络游戏架构设计
- unity3D游戏开发实战原创视频讲座系列3之全民飞机大战游戏开发
- cocos2dx游戏开发——微信打飞机学习笔记(三)——WelcomeScene的搭建
- 【cocos2d-x 3D游戏开发】0: 3D时代到来,学cocos3D还是Unity3D?
- Unity2016 Unity3D开发VR游戏的经验
- 游戏开发设计模式之命令模式(unity3d 示例实现)
- 浅析:Unity3D开发的游戏如何降低包体大小
- 【UNITY3D 游戏开发之八】Unity编译到iPhone运行 Collider 无法正常触发事件解决方案 推荐
- 水滴游戏视频-UNITY软件外包、UNITY3D软件开发、UNITY3D游戏开发
- 【Unity3D游戏开发】基础知识之Tags和Layers (三二)