实现类似黑洞效果将周围物体吸引向目标点

可以设置一个普通的sphere物体,带有rigidbody和collider组件,istrigger = false;
发射sphere一段自定的时间后,控制collider的半径变大,同时istrigger = true;
再通过void OnTriggerStay()方法对进入碰撞范围的每个物体进行操作


牵引物体

    private void OnTriggerStay(Collider other){if (other.tag == "cube"){Vector3 v = transform.position - other.transform.position;other.GetComponent<Rigidbody>().AddForce(v.normalized * moveSpeed);// Debug.Log("go" + v.normalized * moveSpeed);}}
}

控制范围

    IEnumerator explode(){yield return new WaitForSeconds(3);//gameObject.GetComponent<Rigidbody>().useGravity = false;SphereCollider sc = gameObject.GetComponent<SphereCollider>();Rigidbody rb = gameObject.GetComponent<Rigidbody>();sc.isTrigger = true;sc.radius = 7.0f;rb.constraints = RigidbodyConstraints.FreezeAll;yield return new WaitForSeconds(5);Destroy(gameObject);}

Unity_实现类似黑洞的效果__逻辑方面相关推荐

  1. 创建一个delete触发器_基于 Django 信号机制实现类似触发器的效果

    我们都知道,在关系数据库中,为了保证数据完整性,我们都会使用一个叫做触发器的玩意.今天我就基于Django信号机制实现类似触发器的效果,在此之前我先简单介绍一下触发器. 触发器 触发器(trigger ...

  2. js锁定表头和列,实现类似execl锁定效果

    js锁定表头和列,实现类似execl锁定效果,项目实现后效果如下: js代码 <script type="text/javascript"> function FixT ...

  3. (字母排序搜索)类似微信通讯录效果

    最近刚好有要做一个聊天通讯录,有点类似微信,所以自己也把探索的总结一下,可能还要进一步优化: 不多说,先上效果图看看: 这里先说一些,要使用拼音字母转换,我们引用了第三方拼音库(pinyin4j-2. ...

  4. 如何在电脑桌面便签上添加一些文字类似贴纸的效果

    俗话说"好记性不如烂笔头",以前人们记事的时候,都是记录在贴纸上,贴在桌子上或者墙上醒目的位置.不过这种方式比较落后了,如今电脑普及程度很广,职场人士记事都喜欢记录在电脑便签上.一 ...

  5. 屏幕输出类似LED显示屏效果的字母拼图

    之前遇到的一道编程题,,一开始有点懵逼的说,后来觉得写的有点麻烦,大家仅供参考. /*** 请实现这么一个函数:传入一个int值,在屏幕输出类似LED显示屏效果的字母拼图.例如:输入123456789 ...

  6. 微信小程序实现类似抖音效果

    背景 公司有个小程序项目要求做类似抖音的效果. 由于微信小程序受video兼容性的原因,总会产生很多意想不到的关于video的兼容性bug. 为了解决视频列表太多造成的卡顿,判断页面中只有滑动到当前页 ...

  7. Android RecyclerView(和SnapHelper) 实现类似ViewPager的效果

    实现的效果图如下 2 行代码就实现了,其余的都是recyclerview 的代码 如果不显示一次可以滑动多个的话可以使用LinearSnapHelper 具体代码如下(实际就2行代码呢) recycl ...

  8. android 仿快递步骤_Android开发-类似物流快递进度效果

    释放双眼,带上耳机,听听看~! 老规矩先看图: 前言 写这篇之前,也考虑了好几种方案.网上有采用自定义控件的,有引用三方依赖的.但是考虑到后期更改样式问题,还是自己写吧.后期还可以补全动画效果,简单粗 ...

  9. Cocos2D结合CoreGraphics实现RPG人物中空黑洞吸入效果

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 之前的博文中我们实现了RPG人物的复古效果. 现在我们再完点h ...

最新文章

  1. 修改主机名 修改静态IP
  2. 关于bcg库记忆界面的问题及其解决办法
  3. fastdfs上传文件时报错No route to host
  4. GCCEE全球华人电脑教育应用大会
  5. java input是什么意思_java中的【...】表示什么意思
  6. linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V
  7. 提高.NET编程水平的50个要点(转载)
  8. 不止 Java,Oracle 向 JavaScript 开炮!
  9. JAVA容器-自问自答学HashMap
  10. 【BZOJ5093】图的价值
  11. html5实现拖拽上传头像
  12. 线代总结1 线性代数中的线性方程组
  13. .net5项目托管到iis无法访问
  14. 使用 kotlin 开发 android 遇到的问题
  15. Matlab深度学习工具箱的使用
  16. php拖动滑块验证原理,原生js实现拖动滑块验证
  17. 利用Python使图片完美去除水印,我想试试马赛克的效果∧v∧
  18. 国产web服务器系统,国产web服务器
  19. 银河麒麟V10操作系统修改屏幕分辨率
  20. java中的<<符号是什么意思

热门文章

  1. 每天看三页《深入Linux内核架构》——第十天
  2. tracer静态和缺省路由配置_Ciso Packet Tracer配置静态路由及默认路由(一)
  3. Eolink x CSDN|战略合作,共建API全生命周期开发生态
  4. python笔记-数组
  5. 软文营销能带来什么价值呢?
  6. 使用Logger的正确姿势
  7. WDS部署Windows
  8. markdown常用数学符号小结⌈ ⌉⌊ ⌋
  9. CSS 限制文本显示行数
  10. YS13-3VFD荧光管时钟