位置: 编程技术 - 正文

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)

  • 坏账准备需要计提成本吗
  • 房地产投资
  • 发票查询校验码看不清怎么办
  • 挂失的存单还有记录吗
  • 销售票据和发票的区别是什么?
  • 变更注册资本的股东会决议范本
  • 银行贴现差额部分计入什么科目?
  • 其他应付款转入营业外收入
  • 增值税留抵怎么填申报表
  • 支付单位结算卡年费计入什么科目
  • 应付账款扣款怎么做账
  • 企业购入旧固定资产如何计提折旧
  • 理财收益高的产品
  • 五分钟了解外出经营活动税收管理证明
  • 代开专用发票缴纳的增值税需要计提吗?
  • 什么是红字信息表编号
  • 出口企业增值税优惠政策
  • 同一笔销售业务的收入和成本
  • 汽修厂纳税多少
  • 外贸企业进项税额
  • 会计核算的主要依据是什么
  • 连续亏损的公司还要去吗
  • 工业废弃物处理方式
  • 入库单做账是预付款还是应付款
  • Win7系统如何创建宽带连接
  • php哈希表
  • 收到投资方投入原材料
  • linux怎么自己写命令
  • 电子发票怎样进入查验
  • mom.exe是什么进程
  • php零基础入门教程
  • 商贸企业小规模税率是多少
  • 注销小规模公司需要什么材料
  • 基于thinkphp的cms
  • vue路由使用方法
  • php gd
  • Vue3通透教程【四】Vue3组合API初体验
  • 公司车辆出售需要什么手续
  • 视同销售收入税法处理?
  • 电子税务局税种核定在哪里
  • 出售持有股票会计处理
  • 负债总计是负数
  • 帝国cms8.0
  • 自行研发非专利技术入账金额包括增值税吗
  • 帝国cms界面
  • mysql常见报错
  • 增值税普通发票查询真伪
  • 带薪休假工资怎么扣税的
  • 空白发票作废怎么处理
  • 股权投资所得是什么
  • 已认证的发票要冲红要退票吗
  • 现金折扣不考虑增值税
  • 长期待摊费用包含的内容
  • 利息支出和利息收入区别
  • 购房发票可以开专票
  • 如何计提五险一金比例
  • 建账的过程包括哪些内容
  • phpmyadmin配置文件
  • sql server 复制数据库具体操作图解
  • WIN7中的一个库最多可以包含多少个文件夹
  • linux使用pip
  • ubuntu 16:9
  • Linux JDK,TOMCAT安装及环境设置
  • windows8.1更新windows10
  • win10系统经典桌面
  • win8怎么恢复出厂设置找不到恢复环境
  • 简单总结译码器和数据选择器的作用
  • unity单选
  • js函数预解析
  • unity3d应用开发
  • 各种常用的js函数有哪些
  • java怎样学
  • 开发板io口在哪
  • shell 单引号中引用变量
  • python基础教程视频教程
  • jquery插件使用
  • python中的字符串的英文
  • 税务局三级主办是副科吗
  • 国税网上开票怎么不显示界面
  • 地税总局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设