[Unity] 在unity3d中实现锥形视角

查看:1984 |回复:104 | 2015-11-18 15:24:44

您需要 登录 才可以下载或查看,没有账号?注册

x
本篇unity3d教程我们来探讨下在unity3d中实现锥形视角,特别想实现像盟军敢死队那样的锥形视角效果,如下图:
20150829131107011.jpg
没事想一想,想到几个蠢方法,各位如果有好的方法,欢迎告诉我
1.Raycast方法
20150829131131805.jpg 从人物位置向前透射射线,再Debug.DrawLine
但只能画出射线,没有锥面效果
if (Physics.Raycast(transform.position, rayDirection, out hit, ViewDistance))
{
//Check the aspect
if (hit.collider.name != "player")
{
Debug.DrawLine(transform.position, hit.point, Color.green);
}
}
else
{
Debug.DrawLine(transform.position, leftRayPoint, Color.green);
}
Debug.DrawLine要在OnDrawGizmos()事件中实现
2.Spotlight方法
最简单方法,Spotlight聚光灯置于水平,放在地面上方,想投射的东西如地面,就新建layer设成Spotlight culling mask中开启,避免不必要的光照
3.投影法
最作弊的方法,在人物上方放一个锥形object,博主在此偷懒,用的plane,放在相机看不到的地方(无限调高),在新加一个方向光,垂直方向,layer设置同上,想改变阴影颜色可以自己写shader。。

评分

参与人数 1元素币 +10 活跃度 +10 展开 理由
狼之独步 + 10 + 10 阅贴无数,楼主最强!

查看全部评分

2015-11-18 15:24:44  
 赞 赞 1

使用道具 登录

104个回答,把该问题分享到群,邀请大神一起回答。
2#
我想到的也是用一个object{:1_141:}
回复 收起回复
2015-11-19 15:39:50   回复
 赞 赞 1

使用道具 登录

3#
谢谢楼主分享
回复 收起回复
2015-11-20 09:48:23   回复
 赞 赞 1

使用道具 登录

4#
重制 盟军1就好了
回复 收起回复
2016-10-31 15:16:06   回复
 赞 赞 1

使用道具 登录

5#
路过,看看
回复 收起回复
2016-10-31 19:39:25   回复
 赞 赞 1

使用道具 登录

6#
锥形视角,看第一张图没太明白
回复 收起回复
2016-11-4 17:16:15   回复
 赞 赞 1

使用道具 登录

7#
回复 收起回复
2018-8-30 09:53:02   回复
 赞 赞 1

使用道具 登录

8#
哇,这样可以做探险游戏
回复 收起回复
2018-9-15 11:30:05   回复
 赞 赞 1

使用道具 登录

9#
这种风格
回复 收起回复
2018-10-14 22:09:29   回复
 赞 赞 1

使用道具 登录

10#
感谢分享
回复 收起回复
2018-10-15 09:02:40   回复
 赞 赞 1

使用道具 登录

11#
dzsfasdas
回复 收起回复
2018-10-15 09:03:56   回复
 赞 赞 1

使用道具 登录

12#
很好的天空盒。收了~感谢分享!
回复 收起回复
2018-10-15 09:19:04   回复
 赞 赞 1

使用道具 登录

13#
谢谢分享
回复 收起回复
2018-10-15 09:20:43   回复
 赞 赞 1

使用道具 登录

14#
回复 收起回复
2018-10-15 09:22:58   回复
 赞 赞 1

使用道具 登录

15#
回复 收起回复
2018-10-15 09:24:07   回复
 赞 赞 1

使用道具 登录

16#

路过,看看
回复 收起回复
2018-10-16 09:33:20   回复
 赞 赞 1

使用道具 登录

17#
赞一个~666
回复 收起回复
2018-10-16 09:52:11   回复
 赞 赞 1

使用道具 登录

18#
思路大开
回复 收起回复
2018-10-16 09:56:02   回复
 赞 赞 1

使用道具 登录

19#
感谢分享~路过围观
回复 收起回复
2018-10-16 09:57:11   回复
 赞 赞 1

使用道具 登录

20#
       
思路大开~路过围观
回复 收起回复
2018-10-16 10:13:22   回复
 赞 赞 1

使用道具 登录

CG 游戏行业专业问题

Unity3D技术手机游戏引擎手游引擎
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表