首先创建两个精灵,然后都绑定上碰撞方法(这个是在上一篇文章的基本上):

不过 要注意一点就是碰撞器需要挂一个重力组件,不然无效

所以添加了差不多就能够实现物体碰撞了:

接下来技术写代码,让碰撞的时候进行触发:

这样就能在碰撞的时候,触发碰撞事件

	//检测碰撞会执行此方法

	void OnCollisionEnter2D(Collision2D coll) {
//这里Collision2D得到的是被碰撞的那个对象
if(coll.collider.gameObject.name == "bg_1")
{
Application.LoadLevel("game");
}
//if (coll.gameObject.tag == "Enemy")
// coll.gameObject.SendMessage("ApplyDamage", 10); }

如果做的是3D

那么可能就是

void OnCollisionEnter(Collision collision) {
foreach (ContactPoint contact in collision.contacts) {
Debug.DrawRay(contact.point, contact.normal, Color.white);
}
if (collision.relativeVelocity.magnitude > )
audio.Play(); }

会发现这样会报错:

Level 'game(-1)' could't be loaded because it has ....

这样还是不行的,因为并没有将结束的关卡添加进来,所以还需要把关卡添加进来才行:

这样就添加进来了,开始运行。

最新文章

  1. 用jQuery判断一个元素的各种状态
  2. ubuntu包管理
  3. ACM: A Simple Problem with Integers 解题报告-线段树
  4. 是否用new来新建对象
  5. ERP PowerDesigner工具使用(二)
  6. ViewPager设置 缓存个数、页卡间距、数据更新
  7. DIV 清除样式浮动万能代码
  8. mybatis数据库数据分页问题
  9. CF698C. LRU [容斥原理 概率]
  10. Java 多线程 死锁 隐性死锁 数据竞争 恶性数据竞争 错误解决深入分析 全方向举例
  11. Laravel5.5 邮件驱动使用 SMTP 驱动实现邮件发送
  12. telnetlib 中各种 read 函数的意义
  13. 【书籍推荐】java初级到中级书籍推荐
  14. 离线方式部署Ambari2.6.0.0
  15. maven打包子模块中的class文件
  16. 2019最新最全HUSTOJ本地及云端服务器搭建(基于腾讯云服务器)
  17. javamail发送邮件及错误解决方法javax.mail.AuthenticationFailedException: failed to connect, no password specified?
  18. SWUST OJ(953)
  19. vue中$ref的基本用法
  20. 线状地物图斑化全流程作业(使用ArcMap软件)

热门文章

  1. String、StringBuffer和StringBuilder的区别
  2. 【HDU1538】A Puzzle for Pirates(经典的海盗问题)
  3. 11.在Global的Application_Error处理错误示例
  4. vs查看虚函数表和类内存布局
  5. Android程序安装后在模拟器上不显示,并且控制台显示The launch will only sync the application package on the device!
  6. dpkg error
  7. 【转】单独编译android framework模块出现的问题
  8. Win8/Win7系统下用IE11浏览器调试js脚本
  9. Front-End Engineer 技术栈
  10. UVA 11178 Morley's Theorem(旋转+直线交点)