摘要:
编辑器下SceneView鼠标位置转换世界坐标位置。两种方式: var ray = Camera.current.ScreenPointToRay(GetMousePos()); RaycastHit hit; if (Physics.Raycast(ray, out hit, 10000) == 阅读全文
摘要:
在转载的上一篇博客中,可以看到拖拽相机跟手已经非常完美。但是最近策划同学又提出在相机跟手后,地图地面相对于相机的高度不变。在转载的博客中,因为是根据相机与地图世界坐标的距离计算实现的相机视图跟手,在使用透视相机(近大远小)下不可避免的会出现地图也在上下移动。要实现这个需求有两种方式(附带完整代码): 阅读全文
摘要:
今天需要写个类似Unity场景视图中控制相机运动的功能。其它功能都好弄,唯独这个拖拽视图的功能有点问题:拖拽视图时,跟手的效果不好。 首先拖拽视图的原理时:当我往一个方向拖拽相机视图时,物体的位置是不会变的。真正动的是相机,相机会朝拖拽的反方向运动,要想实现好的效果,关键是这个相机移动的速度问题。 阅读全文
摘要:
Unity+Lua调试工具集合: 一、VSCode 插件 1、EmmyLua 使用教程:https://www.cnblogs.com/atong/p/14236179.html 2、LuaPanda 3、LuaPerfect 4、LuaIde 二、IntelliJIDEA插件 1、EmmyLua 阅读全文
摘要:
1、Profiler 2、Memory Profiler 3、Lua Profiler 4、Wetest 5、UWA got tool 6、PerfDog 7、Mali Graphics Debugger(基于Arm显卡的工具) 8、Snapdragon Profiler 9、Frame Debug 阅读全文
摘要:
Unity中的Lua 的3.1.4节(比较完整地介绍怎么在vscode下使用EmmyLua实现代码提示和调试,但讲解使用的是XLua,而不是ToLua) EmmyLua for VSCode(github上的EmmyLua for VSCode) EmmyLua on marketplace.vis 阅读全文
摘要:
前言 作为碰撞盒的检测,OBB是一个常用的办法。网上有很多文章是介绍原理的,具体可以查一下。 以下给出OBB的Unity实现版本。亲测可跑。 参考 :www.tuicool.com/articles/IN… 效果 实现 基础:对象拥有BoxCollider控件(用作包围盒)和MeshRenderer 阅读全文
摘要:
Bounds(包围盒)概述与应用 1.包围盒描述(摘至百度百科): 1.1 什么是包围盒? 包围盒算法是一种求解离散点集最优包围空间的方法。 基本思想是用体积稍大且特性简单的几何体(称为包围盒)来近似地代替复杂的几何对象。 最常见的包围盒算法有AABB包围盒(Axis-aligned boundin 阅读全文
摘要:
一、首先在电脑中准备Android平台的adb.exe文件,下载platform-tools。 二、真机调试,强制重启一下服务 adb kill-server adb start-server adb devices 三、接着连接包名, Unity-[你的包名] adb forward tcp:34 阅读全文