位置: 编程技术 - 正文

Unity3D中ScreenPointToRay函数的分析-个人见解

编辑:rootadmin

推荐整理分享Unity3D中ScreenPointToRay函数的分析-个人见解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Ray camRay = Camera.main.ScreenPointToRay (Input.mousePosition);

ScreenPointToRay在Unity中解释如下:

Returns a ray going from camera through a screen point.

(返回一条射线从摄像机通过一个屏幕点。)

Unity3D中ScreenPointToRay函数的分析-个人见解

Resulting ray is in world space, starting on the near plane of the camera and going through position's (x,y) pixel coordinates on the screen (position.z is ignored).

产生的射线是在世界空间中,从相机的近裁剪面开始并穿过屏幕position(x,y)像素坐标(position.z被忽略)。

Screenspace is defined in pixels. The bottom-left of the screen is (0,0); the right-top is (pixelWidth,pixelHeight).

屏幕空间以像素定义。屏幕的左下为(0,0);右上是(pixelWidth,pixelHeight)。

好吧我是没看懂上面在说什么,我们在其后添加下面这条语句

Debug.DrawRay (camRay.origin, camRay.direction, Color.red,,true);以红色来显示这条Ray,此处的是指这条射线持续桢

从图中我们看到很多平行线,ScreenPointToRay是从摄像机的方向发出的一条到鼠标点方向的射线,这些射线在摄像机角度不变的情况下,他们的角度也是不变的。由于在游戏中我们设置摄像机是固定角度跟随角色,所以我们看到的射线都是平行的。由于我们设置参数是,在经过帧后这些射线会逐渐消失,如果将参数设置成会很明显的看到这个变化。

Unity3d 游戏与C#服务器 异步Socket 交互 (一) Unity3d中提供了Socket供开发者使用,语法和.net中的一致。一般来说,对于手游客户端,分为两个线程,一个是GLES渲染,另一个就是Socket线程了。文章转

手机游戏服务器引擎Scut免费开源

unity3d中的.meta是什么东东 转载请注明出处:

标签: Unity3D中ScreenPointToRay函数的分析-个人见解

本文链接地址:https://www.jiuchutong.com/biancheng/375784.html 转载请保留说明!

上一篇:KBEngine v0.4.0 发布,分布式游戏服务端引擎

下一篇:Unity3d 游戏与C#服务器 异步Socket 交互 (一)(c和unity3d)

  • 合伙企业如何纳入合并报表
  • 金银首饰销售需求分析
  • 递延所得税资产和负债怎么计算
  • 销售扣款怎么开票
  • 营业外收入交企业所得税可以扣除成本么
  • 为什么差额征税有的可以开专票有的只能开普票
  • 小规模免税的税额怎么处理
  • 成本少结转了怎么调回
  • 建筑工程勘察费占设计费的比例
  • 新公司成立前期人员配置
  • 增值税发票含税不含税怎样调整
  • 企业所得税国税还是地税征管
  • 为员工购置小车怎么做账
  • 给员工的福利要缴税吗
  • 员工购买公司股权
  • 光伏安装工程公司有哪些
  • 母子公司之间支付的租赁费可以税前扣除么
  • 原材料损失计入
  • 产值和营业收入哪个数值大
  • 办公费发票可以认证吗
  • 局域网内如何设置静态ip
  • macos10.15.7更新
  • 苹果手机升级微信版本
  • 直接人工的核算包括
  • 职业病治疗费用由谁来承担
  • 土地增值税清算是什么意思
  • 笔记本投屏到电视
  • linux动态扩容
  • php怎么读取txt
  • 以前年度损益调整属于哪类科目
  • 富士山的岩石属于什么岩
  • 实收资本明细账模板
  • php exec python
  • php使用for循环计算1到100的奇数和
  • vue created mounted
  • yii2组件的理解
  • 毕业设计-基于组态软件的流量比值过程控制系统设计
  • 深度解析冯德伦最后为什么选了舒淇
  • 微信php源码
  • 增值税普通发票需要交税吗
  • 利息支出是利息费用嘛
  • 公司与公司往来账表格怎么制作
  • 会计备案报送期间
  • 补充医疗保险属于什么
  • python如何在一个文件中运行另一个文件
  • 应交增值税进项税额为什么记借方
  • 购货方发生退货的会计分录
  • 承租方承担的税费有哪些
  • 出口退税红字冲减
  • 外币交易的账户设置
  • 子公司与母公司承担连带责任
  • 高速过路费怎么补交
  • 商业承兑汇票销售产品会计分录
  • 计提本月短期借款利息500元会计分录
  • 固定资产抵扣过处置还能简易计税吗
  • 公司的软件服务器设置什么意思啊
  • 废品相关内容有哪些
  • 补偿款怎么写才能有效
  • 制造费用和管理费用怎么结转
  • 展示费是业务宣传费吗
  • 数据库alter change
  • windows下启动mysql的命令是什么
  • Windows Server 2008脱机文件配置攻略
  • vrvarp.exe是什么
  • linux删除用户组和用户
  • Mac怎么设置默认视频播放器
  • centos6.10安装
  • vivo渠道服容易被找回吗
  • 缺少系统操作怎么办
  • eclipce System.loadLibrary报错
  • [置顶]电影名字《收件人不详》
  • activity之间的数据回传
  • python中列表的遍历
  • 基于unity3d
  • activity启动原理
  • javascript数据类型有哪些
  • 税务上征信
  • 上海市国家税务局官网网站
  • 海关编码更新
  • 12366电子税务局重庆
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设