Unity_实现类似黑洞的效果__逻辑方面
实现类似黑洞效果将周围物体吸引向目标点
可以设置一个普通的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_实现类似黑洞的效果__逻辑方面相关推荐
- 创建一个delete触发器_基于 Django 信号机制实现类似触发器的效果
我们都知道,在关系数据库中,为了保证数据完整性,我们都会使用一个叫做触发器的玩意.今天我就基于Django信号机制实现类似触发器的效果,在此之前我先简单介绍一下触发器. 触发器 触发器(trigger ...
- js锁定表头和列,实现类似execl锁定效果
js锁定表头和列,实现类似execl锁定效果,项目实现后效果如下: js代码 <script type="text/javascript"> function FixT ...
- (字母排序搜索)类似微信通讯录效果
最近刚好有要做一个聊天通讯录,有点类似微信,所以自己也把探索的总结一下,可能还要进一步优化: 不多说,先上效果图看看: 这里先说一些,要使用拼音字母转换,我们引用了第三方拼音库(pinyin4j-2. ...
- 如何在电脑桌面便签上添加一些文字类似贴纸的效果
俗话说"好记性不如烂笔头",以前人们记事的时候,都是记录在贴纸上,贴在桌子上或者墙上醒目的位置.不过这种方式比较落后了,如今电脑普及程度很广,职场人士记事都喜欢记录在电脑便签上.一 ...
- 屏幕输出类似LED显示屏效果的字母拼图
之前遇到的一道编程题,,一开始有点懵逼的说,后来觉得写的有点麻烦,大家仅供参考. /*** 请实现这么一个函数:传入一个int值,在屏幕输出类似LED显示屏效果的字母拼图.例如:输入123456789 ...
- 微信小程序实现类似抖音效果
背景 公司有个小程序项目要求做类似抖音的效果. 由于微信小程序受video兼容性的原因,总会产生很多意想不到的关于video的兼容性bug. 为了解决视频列表太多造成的卡顿,判断页面中只有滑动到当前页 ...
- Android RecyclerView(和SnapHelper) 实现类似ViewPager的效果
实现的效果图如下 2 行代码就实现了,其余的都是recyclerview 的代码 如果不显示一次可以滑动多个的话可以使用LinearSnapHelper 具体代码如下(实际就2行代码呢) recycl ...
- android 仿快递步骤_Android开发-类似物流快递进度效果
释放双眼,带上耳机,听听看~! 老规矩先看图: 前言 写这篇之前,也考虑了好几种方案.网上有采用自定义控件的,有引用三方依赖的.但是考虑到后期更改样式问题,还是自己写吧.后期还可以补全动画效果,简单粗 ...
- Cocos2D结合CoreGraphics实现RPG人物中空黑洞吸入效果
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 之前的博文中我们实现了RPG人物的复古效果. 现在我们再完点h ...
最新文章
- 修改主机名 修改静态IP
- 关于bcg库记忆界面的问题及其解决办法
- fastdfs上传文件时报错No route to host
- GCCEE全球华人电脑教育应用大会
- java input是什么意思_java中的【...】表示什么意思
- linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V
- 提高.NET编程水平的50个要点(转载)
- 不止 Java,Oracle 向 JavaScript 开炮!
- JAVA容器-自问自答学HashMap
- 【BZOJ5093】图的价值
- html5实现拖拽上传头像
- 线代总结1 线性代数中的线性方程组
- .net5项目托管到iis无法访问
- 使用 kotlin 开发 android 遇到的问题
- Matlab深度学习工具箱的使用
- php拖动滑块验证原理,原生js实现拖动滑块验证
- 利用Python使图片完美去除水印,我想试试马赛克的效果∧v∧
- 国产web服务器系统,国产web服务器
- 银河麒麟V10操作系统修改屏幕分辨率
- java中的<<符号是什么意思