今天讲了发射子弹并让子弹把墙打坏,并让打出去的子弹两秒后消失效果如下:详细代码如下:;;:MonoBehaviour{. floatspeed=;7. 8. publicGameObjectnewObject;9. 10. 11. floatfiretima=;12. floatnexttime=;13. 14. 15. voidUpdate()16. {17. floata=-25*;18. floatx=("Horizontal")**speed;19. floatz=("Vertical")**speed;20. (x,0,z);21. if(())22. {23. (*a,);24. }25. if(())26. {27. (*a,);28. }29. if(("Fire1")&&nexttime<)30. {31. nexttime=firetima+;32. GameObjectgo=Instantiate(newObject,,)asGameObject;33. (0,0,1231);34. Destroy(go,);35. }36. 37. }.}接下来,我们要做一个太空大战的小游戏具体实现效果是:1、我方点击鼠标左键或按空格键发射子弹,我方子弹连续发射2、敌方飞机和子弹自动运行,、我方飞机移动时,敌方子弹跟随我方飞机移动目前实现第一步代码部分代码如下:;;:MonoBehaviour{5. floatspeed=-;6. 7. publicGameObjectMyplayer;8. 9. . 12. 13. voidUp
unity3d游戏开发之发射子弹的源代码 来自淘豆网www.taodocs.com转载请标明出处.