我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:小鱼儿玄机2站资料 > 屏幕坐标 >

在threejs中世界坐标转换成屏幕坐标应该怎么做

归档日期:07-09       文本归类:屏幕坐标      文章编辑:爱尚语录

  游戏中的东西哦,世界坐标就是整个游戏中的坐标,屏幕坐标是显示在屏幕上的坐标,当物体移动的时候屏幕坐标可以不动,但世界坐标是在动的,所以就让人产生视觉效果感觉这个人是在走,其实那个人的坐标是没动的,但他的世界坐标动了,如果让他屏幕坐标也动起来的话就会感觉他走的很快,其实没什么可转换的,你明白世界坐标和屏幕坐标的原理就知道了

  因为canvas画布是全屏状态,完全填充浏览器窗口的客户区,canvas画布的宽高尺寸就是erWidth、window.innerHeight。 画布的中心从屏幕坐标系的角度看是坐标是(window.innerWidth/2,window.innerHeight/2),从WebGL标准设备坐标系的角度看是坐标原点(0,0). 对于初次接触WebGL的读者,如果不太清楚世界坐标系、屏幕坐标系、标准设备坐标系的区别可以不用深入理解,直接复制下面的代码会修改即可。

  在Javascript程序中创建html元素,并设置相关属性,可以学习本博客的HTML5部分教程。

本文链接:http://noh1.net/pingmuzuobiao/432.html