我的Unity(7)一点一滴 从相机向砖墙发射子弹
来源:互联网 发布:网络剧错爱一生演员表 编辑:程序博客网 时间:2024/04/29 06:35
突发想写这个代码,练练手,基础知识需要扎实。
public class Plane11 : MonoBehaviour{ public GameObject m_cubeperfab; private GameObject m_cube; public GameObject m_spherePerfab; GameObject m_sphere; Rigidbody m_rigidbody; void Awake () { m_rigidbody = m_spherePerfab.GetComponent <Rigidbody> (); for (int i = 0; i < 6; i++) { for (int j = 0; j < 6; j++) { m_cube = Instantiate (m_cubeperfab, new Vector3 (j, i + 0.5f, 0f), Quaternion.identity)as GameObject; m_cube.GetComponent <MeshRenderer> ().material.color = Color.red; m_cube.transform.localScale = new Vector3 (0.8f, 0.8f, 0.8f); } } } Ray m_ray; RaycastHit m_hit; Vector3 m_pos; public Vector3 m_target; Vector3 dir; void Update () { if (Input.GetMouseButtonDown (0)) { m_ray = Camera.main.ScreenPointToRay (Input.mousePosition); if (Physics.Raycast (m_ray, out m_hit)) { if (m_hit.rigidbody.tag == "Player") { m_pos = m_hit.transform.position; } } m_sphere = Instantiate (m_spherePerfab, Camera.main.transform.position, Quaternion.identity)as GameObject; dir = m_pos - Camera.main.transform.position; //值得注意:一定要在预设实例后在添加力。不然预设出来的子弹不能添加力。 //需要注意。 print (dir); m_sphere.GetComponent <Rigidbody> ().AddForce (dir * 600f); } }}
值得注意:一定要在预设实例后在添加力。不然预设出来的子弹不能添加力。需要注意。
0 0
- 我的Unity(7)一点一滴 从相机向砖墙发射子弹
- 【Unity】关于发射子弹、导弹追踪的逻辑(笔记)
- unity之子弹发射
- Unity发射子弹
- unity学习之子弹发射
- 我的Unity(5)一点一滴 利用贴图制作弹痕
- 我的Unity(8)一点一滴 小小倒计时器
- 我的Unity(11)一点一滴 制作LOL小地图
- unity 从相机的位置发射小球并打到鼠标点击的位置
- 四、子弹类的创建,飞机子弹发射与无用子弹的销毁(雷霆战机)
- unity菜鸟之发射子弹打墙
- Unity 发射子弹+弹药减少计数功能
- 跳跃的实现(发射子弹)
- 角色子弹的发射(小龙喷火篇)
- Unity之一天一个技术点(十七)---射击游戏发射子弹
- 我的Unity(3)一点一滴 实现物体移动和旋转的方法总结(1)
- 我的Unity(15)一点一滴 使用GetComponentsInChildren遇到的问题
- 我的Unity(1)一点一滴 鼠标点击任意位置,物体移动到该位置。
- 第十六周--项目1-验证算法(3)冒泡排序
- oracle和mysql数据库的批量update在mybatis
- hoj第六届程序设计团体赛 D Game
- 兴戈EN700铜雀动圈耳机评测:中端价位不死鸟
- normalize.css
- 我的Unity(7)一点一滴 从相机向砖墙发射子弹
- TCP的状态(SYN,FIN,RST,ACK,PSH,URG)
- CCF火车票座位分配C++源码(非100)
- css3弹性布局
- NIO
- Java中不能被继承的类
- Zookeeper集群配置
- (翻译,解读)TWO-STAGEPOOLING OF DEEP CONVOLUTIONAL FEATURES FOR IMAGE RETRIEVAL
- ordinal parameter mismatch