unity3d游戏开发之发射子弹的源代码

unity3d游戏开发之发射子弹的源代码

ID:12018167

大小:491.50 KB

页数:4页

时间:2018-07-15

unity3d游戏开发之发射子弹的源代码_第1页
unity3d游戏开发之发射子弹的源代码_第2页
unity3d游戏开发之发射子弹的源代码_第3页
unity3d游戏开发之发射子弹的源代码_第4页
资源描述:

《unity3d游戏开发之发射子弹的源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、今天讲了发射子弹并让子弹把墙打坏,并让打出去的子弹两秒后消失效果如下:详细代码如下:1.usingUnityEngine;2.usingSystem.Collections;3.4.publicclassFire:MonoBehaviour{5.6.    floatspeed=5.0f;7.     8.    publicGameObjectnewObject;9.     10.     11.    floatfiretima=0.2f;12.    floatnexttime=0.0f;13.     14.     15.    voidUpdate()16.    {

2、17.        floata=-25*Time.deltaTime;18.        floatx=Input.GetAxis("Horizontal")*Time.deltaTime*speed;19.        floatz=Input.GetAxis("Vertical")*Time.deltaTime*speed;20.        transform.Translate(x,0,z);1.        if(Input.GetKey(KeyCode.Z))2.        {3.            transform.Rotate(Vector3.

3、up*a,Space.Self);4.        }5.        if(Input.GetKey(KeyCode.X))6.        {7.            transform.Rotate(Vector3.down*a,Space.Self);8.        }9.        if(Input.GetButton("Fire1")&&nexttime

4、ate(newObject,transform.position,transform.rotation)asGameObject;13.            go.rigidbody.AddForce(0,0,1231);14.            Destroy(go,2.0f);15.        }16.         17.    }18.19.}接下来,我们要做一个太空大战的小游戏具体实现效果是:1、我方点击鼠标左键或按空格键发射子弹,我方子弹连续发射2、敌方飞机和子弹自动运行,子弹每隔0.5秒向我方发射一颗3、我方飞机移动时,敌方子弹跟随我方飞机移动目前实现第一

5、步代码部分代码如下:1.usingUnityEngine;2.usingSystem.Collections;3.4.publicclassPlayer:MonoBehaviour{5.    floatspeed=-50.0f;6.     7.    publicGameObjectMyplayer;8.     9.     10.11.     12.     13.    voidUpdate()1.    {2.        floata=  Time.deltaTime;3.        floatx=Input.GetAxis("Horizontal")*Tim

6、e.deltaTime*-speed;4.        floatz=Input.GetAxis("Vertical")*Time.deltaTime*-speed;5.        transform.Translate(x,0,z);6.      7.        if(Input.GetButton("Fire1"))8.        {9.            //nexttime=firetima+Time.time;10.            GameObjectgo=Instantiate(Myplayer,transform.position,tran

7、sform.rotation)asGameObject;11.            go.rigidbody.AddForce(0,0,1231);12.            Destroy(go,2.0f);13.        }14.         15.    }16.17.}把脚本放到Player身上,(记得给子弹天加刚体),把预设体拖到这篇文章来自狗刨学习网

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。