位置: 编程技术 - 正文

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)

  • 转让非独占许可使用权
  • 公益事业捐赠的范围是什么
  • 支付办公楼维修费
  • 广告费的明细
  • 预缴税款如何抵扣苗木款
  • 企业所得税汇算清缴退税怎么做账
  • 专利技术转让使用费如何做会计处理?
  • 差旅费报销怎么做账
  • 出口货物的进项发票什么时候认证
  • 往来核算在会计哪个科目
  • 知识产权服务项目
  • 税负的含义
  • 实收资本的印花税减半征收吗
  • 金融业营业税改增值税
  • 付款信息和开票信息区别
  • 股份有限公司发行的股票溢价
  • 金融机构计提减值准备
  • 事业单位福利费计提标准
  • 主营业务收入多计跨年调整
  • 华为鸿蒙系统如何关闭纯净系统
  • linux 网络故障
  • 收到外运公司托收海运运费单据1000美元
  • php数组查找
  • 股东分红个税怎么做账
  • 酒店购进布草可直接确认为成本吗
  • 资产减值损失结转怎么算
  • chormedriver安装
  • 因质量问题收取停工通知
  • 待报解预算收入什么意思
  • 图像质量评价指标及方法 图像工程
  • 会计有哪几种
  • JavaScript DOM API的使用
  • php访问sqlserver
  • 短信php源码
  • 财务章和公章下面数字一样吗
  • 物流公司可以作为货物收货人吗
  • 滴滴普通发票如何开
  • python 定制类
  • dedecms配置
  • 拆迁补偿收入是否缴纳所得税
  • 外单位替本单位缴纳医保
  • 发票验真伪需要盖章吗
  • mysql文件更改存放路径
  • 公司开办费的会计分录
  • 小规模未开票收入超过30万如何申报
  • 资产负债表的其他应收款怎么算出来的
  • 建筑劳务如何开劳务发票
  • 管家婆进销存的凭证如何体现?
  • 去年漏记了收入,可以记今年吗
  • 物业所在地是指物业住所地吗
  • 绿化工程苗木成活率交工标准
  • 租赁动迁补偿条款
  • 公司接待考察团的费用入哪个科目
  • 工业企业成本核算的一般程序包括下列的
  • 不动产分期抵扣表数据
  • 净水设备配件计算方法
  • 融资手续费计入长期待摊
  • 期间费用包括哪三种
  • sql存储过程实例有哪些
  • sql server 获取今天的数据
  • 在sql中使用where子句指出的是
  • sql中出现将截断字符串或二进制
  • 64位CentOs7源码安装mysql-5.6.35过程分享
  • 如何安装vista
  • win7系统开启无线服务
  • windowsxpwifi
  • windows7修改注册表
  • win7无线网络开关在哪里
  • 放大镜windows快捷键
  • linux we
  • python笛卡尔积
  • python多线程例子
  • express框架作用
  • Unity for Absolute Beginners(一)
  • python 性能
  • 全面解析少女时代关系
  • 房产的原值以什么为准
  • 机打发票真伪查询
  • 停车票日期在哪里
  • 草原补偿标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设