using UnityEngine;
using System.Collections; public class CubeInit : MonoBehaviour { //砖块预设体
public GameObject cubePrefab;
//砖墙宽高
public Vector2 W_H = new Vector2(,); void Start()
{
for (int i = ; i < W_H.x; i++) {
for (int j = ; j < W_H.y; j++) {
//砖块位置
Vector3 pos = new Vector3 (i,j,);
//生成砖块
Instantiate (cubePrefab, pos, Quaternion.identity);
}
}
} }

要发射的子弹预设体

using UnityEngine;
using System.Collections; public class Fire : MonoBehaviour { //子弹预设体
public GameObject bulletPrefab;
//子弹飞行速度
public float speed = 3f;
//鼠标转换的射线
private Ray mouseRay;
//射线碰撞检测器
private RaycastHit hit; void Update()
{
//按下鼠标左键
if (Input.GetMouseButtonDown ()) {
//获取射线对象
mouseRay = Camera.main.ScreenPointToRay (Input.mousePosition);
//如果射线检测到碰撞体
if (Physics.Raycast (mouseRay, out hit)) {
//生成子弹
GameObject currentBullet = Instantiate (bulletPrefab,
Camera.main.transform.position,
Quaternion.identity) as GameObject;
//子弹飞行方向
Vector3 dir = hit.point - Camera.main.transform.position;
//给子弹施加一个力
currentBullet.GetComponent<Rigidbody> ().AddForce (dir.normalized * speed);
//2秒后销毁子弹
Destroy (currentBullet, 2f);
}
}
}
}

最新文章

  1. loadrunner11中java vuser引用jar包
  2. POJ 1905 Expanding Rods
  3. 注意字段类型是varchar2的时候是需要加长度的
  4. 获取本地ip地址
  5. ThinkPHP3.1.3的单字母函数汇总
  6. aix 上搭建node.js 环境
  7. J2EE 中 The function valueOf must be used with a prefix when a default namespace is not specified 错误
  8. C++ protected访问权限思考
  9. ts中interface与class的区别
  10. 在windows下如何快速搭建web.py开发框架
  11. 满血复活--来自世一大的WAR
  12. 使用CefSharp的一些需要注意的点
  13. 【题解】Atcoder ARC#96 F-Sweet Alchemy
  14. pip windows下的引入
  15. kafka无法消费数据
  16. SVG生成字体图标详解
  17. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
  18. GridView中网络图片延迟加载导致高度计算失败的问题
  19. 【我要学python】面向对象系统学习
  20. Linux下安装配置Redis

热门文章

  1. jquery Tab默认情况下自动切换
  2. Tab页签切换
  3. xls和xlsx
  4. CSS3重要内容翻译
  5. JavaScript-学习一全局变量
  6. gulpfile的结构
  7. PHP开发套件
  8. Phalcon 的分流bootstrap 设计 主程序入口
  9. windows下Django 部署到Apache24的配置
  10. SQL2008数据库连接服务器为主机名时连接成功,服务器为Ip地址时链接失败