Unity开发技术
讲解unity一些基础的入门知识,以及常见组件,和简单的开发
问道飞鱼
长期从事服务后端开发,擅长微服务高并发架构设计, 熟悉云原技术栈,可以提供完整后端解决方案。 如有志同道合的朋友可以一起学习,共同进步, 如果商务合作意向也可联系。
展开
-
Unity世界坐标转屏幕坐标计算
这个是最近工作当中遇到的问题,世界坐标转Canvas坐标, 实际操作过可以, 在这里记录一下 private Vector2 WorldToScreen(Transform trans) { //首先找到你画布的矩形框 RectTransform CanvasRect = _canvas.GetComponent();翻译 2016-11-18 09:18:25 · 2116 阅读 · 0 评论 -
射线碰撞检测+LayerMask的使用
射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。用途:在unity中射线应用范围比较广, 多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动 等。相关API:1、Ray Camera.main.ScreenPointToRay(Vector3 pos) 返回一条射线Ray从摄像机到屏幕指定一个点转载 2016-11-18 10:14:59 · 467 阅读 · 0 评论