方案一:使用Projector投影

最终效果

准备工作

1.一张背景为透明的圆圈图案。
我这里是从阿里巴巴矢量网搜索圆圈下载到的。

2.Standard Assets资源包
去AssetStore下载通用资源包,需要用到里面的light shader。

具体操作

创建个空物体并挂载Projector组件,具体属性可以参考中文文档,和相机差不多。

然后创建一个材质球,选择light shader,将圆圈图片赋值给Cookie和FallOff。


圆圈图片TextureType设置为Lightmap。

最后将材质球赋值给Projector再调整一下位置和视椎体就可以了。


缺点

Projector也会向反方向投射,如下图。

需要自己设置忽视的Layer,比较麻烦。

方案二:使用Sprite面片

最终效果

准备工作

1.一张背景为透明的圆圈图案。
如果没有可以参考Projector的准备工作。

具体操作

方法很简单,在场景中创建一个Sprite并把圆圈图片赋值即可。这里要注意TextureType要选择Sprite,而且要打开Alpha选项。

在场景中根据需求调整图片位置。

缺点

没有Projector投影那种贴合地面的效果,如果地面凹凸不平会穿模。但是胜在简单方便。

如果大家有什么其他好用的方案欢迎补充。

Unity简易实现角色脚下光圈相关推荐

  1. Unity 3D 动画系统(Mecanim)|| Unity 3D 人形角色动画(Avatar)

    Unity 3D 动画系统(Mecanim) Mecanim 动画系统是 Unity 公司推出的全新动画系统,具有重定向.可融合等诸多新特性,可以帮助程序设计人员通过和美工人员的配合快速设计出角色动画 ...

  2. Unity 3D 人形角色动画(Avatar)||Unity 3D 导航系统||Unity 3D 障碍物

    Unity 3D 人形角色动画(Avatar) Mecanim 动画系统适合人形角色动画的制作,人形骨架是在游戏中普遍采用的一种骨架结构.. 由于人形骨架在骨骼结构上的相似性,用户可以将动画效果从一个 ...

  3. 详解Unity中的角色控制器

    前言 如何让玩家所操纵的角色动起来,这在Unity中很容易实现,但是如何确保玩家所操作的角色不会产生一些非常违反物理常识的情况?而这就需要进行大量的检测,已确保玩家所操纵的角色正常.所幸Unity为我 ...

  4. Unity 简易背包系统:工作台合成和配方

    Unity 简易背包系统系列 普通工作台的实现 〇. 实现原理 1. 行为脚本 2. 可编辑脚本 一. 具体实现步骤 1. 拖动单元(修改) 2. 数据型拖动单元 3. 数据型储存单元 4. 单元配方 ...

  5. photon四种同步方式_Photon与Unity核心技术之角色动作同步 - 纳金网

    文章标题:Photon与Unity核心技术之角色动作同步 文章作者:海洋_(CSDN ) 本篇介绍关于使用Photon实现角色同步,客户端还是选择Unity开发,在实现动作之前,Unity为我们提供了 ...

  6. 【Unity】Unity 脚下光圈

    首先看一下效果 其实就是利用了 Unity 投影 + shader + 层的限制 后续补上详细过程

  7. Unity简易实现人物换装功能

    人物换装是动作类游戏必不可少的一个功能,本篇就介绍一个简易的换装功能,如要换装,人物身体肯定会拆分成几个部分,如头部,武器,身体等,每个部分都有一个SkinnedMeshRenderer组件,这个组件 ...

  8. Unity 第三人称角色控制器:动画混合树、Cinemachine等功能或插件的使用

    前言: 无论是RPG.ACT.AVG还是TPS游戏,都有大量的以第三人称为人物视角的游戏作品,尤其是TPS,直接以第三人称为特点来命名 游戏类型: RPG:角色扮演游戏 ACT:动作游戏 AVG:冒险 ...

  9. 从制作OC形象到导入Unity并让角色动起来

    一直想让自己以前设计的oc能变成3d并且让她作为RPG的主角动起来,并且以此为契机熟悉3d建模与游戏开发领域,于是有了标题的这个想法. 这里记录一下新人第一次从Vroid捏OC,导入blender转f ...

最新文章

  1. Redis在CentOS 6.8中的安装方法,JAVA初级使用Redis连接池
  2. 拓扑排序的非计算机应用
  3. 使用Jdom2将一个xml文件添加到另一个xml中
  4. java入门第六天课程_Java基础知识——第六天
  5. python大神作品_Python大神成长之路: 第一次学习记录
  6. sqlserver垮库查询_Oracle和SQLServer中实现跨库查询
  7. HTTP之缓存 Cache-Control
  8. 检讨:丢了我女儿和项目设计感想
  9. 关于一进入系统就注销的解决方法
  10. 软件设计文档示例模板 - 学习/实践
  11. 关于诺顿身份安全2013独立版(Norton Identity Safe)
  12. Warning: continue targeting switch is equivalent to break. Did you mean to use continue 2? 故障
  13. Gavin老师Transformer直播课感悟 - BERT多任务Fine-tuning案例实战
  14. 单片机中数码管的十六进制转换
  15. 参考文献怎么缩进换行
  16. 史上最全软件测试工程师常见的面试题总结【杭州多测师】【面试题】【杭州多测师_王sir】...
  17. 图片尺寸,分辨率和像素的理解
  18. 如何在 Linux 中运行 DOS 程序!
  19. 安全审计与安全管理平台的区别与联系
  20. 计算机专业可以当剪辑师,什么人可以做剪辑师?

热门文章

  1. 花卡宝藏版2020版
  2. xgen 毛发guide历史被清理解决方法
  3. ROS项目开发流程、框架
  4. 身为品牌广告主,你需要的是的RTB还是PMP
  5. 解决Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
  6. LattePanda 外壳 HOTe-LPA 铝合金外壳
  7. idc服务器硬件,IDC基础:服务器机柜的设备介绍
  8. 这30个高质量的数据集网站,你必须要试试!
  9. Unity报错:Assertion failed on expression: ‘IsMatrixValid(matrix)‘...的解决办法
  10. axios下载压缩包的处理方式