位置: 编程技术 - 正文

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)

  • 个人所得税申报截止时间
  • 企业税申报的三种方式
  • 销售佣金 个税
  • 增值税的免税项目有哪些
  • 财税筹划课程
  • 银行承兑汇票和支票的区别
  • 用友t3采购订单怎么录入
  • 个体户核定5万每个月要交多少税钱
  • 2019年小型微利企业优惠政策
  • 电子发票认证显示未开具
  • 报无票收入又开发票了怎么办?
  • 金蝶软件怎么设置会计科目
  • 一般纳税人进项税额转出会计分录
  • 实时扣税3001会计科目
  • 外商投资企业要交房产税吗
  • 发票报销增值税
  • 稿费个人所得税计算方式
  • 电脑任务栏图标怎么移到左边
  • 关闭guest账户
  • 在win7系统中文件属性有哪些
  • 企业所得税调增调减怎么理解
  • 怎么做才能让电脑里自动翻译成中文
  • macbook 怎么换壁纸
  • 电脑开机时出现用户账户控制提示
  • PHP:oci_fetch_object()的用法_Oracle函数
  • 进项发票抵扣途中怎么办
  • 如何使用应用程序
  • 2023年我要实现的目标是
  • php curlfile
  • 发票作废税款什么时候退
  • python连接网络
  • 个体工商户注册资本是多少
  • 关于非营利组织企业所得税免税收入问题的通知
  • element表格表单
  • python __call__
  • sqlserver2008安装教程(超完整)
  • 质量扣款应收账款怎么算
  • 软件和硬件如何分开
  • 一般纳税人之间转让土地使用权交哪些税金
  • 公允价值变动损益借贷方向增减
  • 负债与所有者权益比率计算公式
  • 个人所得税征税对象是什么
  • 自产商品对外赠送
  • 工程未完工开了发票怎么做账
  • 利润表主营业务收入怎么算
  • 交易性金融资产的账务处理
  • 企业尚未给予指定用途
  • 赞助支出为什么纳税调整
  • 应付职工薪酬的账务处理
  • 异地建筑服务开全电发票
  • 临时建筑房
  • 冲销以前年度主营业务成本
  • 如何理解会计中的借贷? 知乎
  • 管理费用一般包含研发费用吗
  • 银行对账单和回单有什么区别
  • 债务人以低于债务账面价值的现金清偿某项债务
  • sqlserver2005附加数据库错误1827
  • SQL server不存在或拒绝访问 u8
  • mysql存文章的字段设置为多大?
  • dcom进程
  • linux eval命令
  • sentstrt.exe - sentstrt进程是什么文件 有什么用
  • android程序的基本结构
  • 原生javascript开发
  • 加快构建新发展格局,着力推动高质量发展心得体会
  • 增删改查的语句
  • javascript页面设计
  • Android studio第一行报错
  • python控制台怎么用
  • 树的python
  • 谈一谈如何抓好党建工作
  • javascript怎么学
  • listview属性设置
  • 申报比对不符怎么回事
  • 江苏省发票真伪查询网站
  • 福利企业免税有哪些项目
  • 税控盘开票怎么赋码的教程
  • 三证合一,税号和营业执照不一样可以吗
  • 小规模纳税人营业额
  • 青岛新农合咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设