Unity学习笔记
文章平均质量分 58
XHW1995
这个作者很懒,什么都没留下…
展开
-
Unity Webgl 问题总结
来定义,其它类型float?相信开发webgl项目的朋友应该都知道,在编辑器下编写能正常运行,但是呢导出webgl一运行就会发现各种错误,恨不得unity出一个在网页上测试使用的编辑器,配合VS一段代码进行调式,但是这是不可能的,所以就尽量使用debug来定位错误吧,小编也是被折磨的不行,因为某些功能只能在特定机器上部署测试,这使我代码出错了只能写debug来定位了,所以多写一点,因为导出包不易啊!14.使用LOD(这个不太推荐使用,只有内存充足下使用,一般webgl内存都是吃紧的,搞不好就是内存超出)原创 2023-12-06 11:21:44 · 839 阅读 · 1 评论 -
Unity C# LINQ语法
C# LINQ(Language-Integrated Query)语言在unity中的用法原创 2023-11-22 09:39:03 · 465 阅读 · 1 评论 -
Unity中函数调用顺序
当用户鼠标拖拽GUIElement(GUI元素)或Collider(碰撞体)时调用 OnMouseDrag。当鼠标进入到GUIElement(GUI元素)或Collider(碰撞体)中时调用OnMouseEnter。当鼠标在GUIElement(GUI元素)或Collider(碰撞体)上点击时调用OnMouseDown。当Collider(碰撞体)停止触发trigger(触发器)时调用OnTriggerExit。当Collider(碰撞体)进入trigger(触发器)时调用OnTriggerEnter。原创 2023-10-11 23:16:10 · 306 阅读 · 0 评论 -
Unity网络通讯-HttpRestful请求的简单封装
我们在Scripts下建了一个Model的文件夹(存放对象类)和一个Utils的文件夹(存放工具类),然后把WeatherForecase类移动到Model下,在Utils文件夹下再创建一个Network的文件夹,用于处理网络通讯,然后在这文件夹下创建一个HttpRestful的C#脚本。第一个问题正常的封装都会考虑到这个,这里就不在说了,主要我们考虑的是第二个问题,因为是通过协程的方式处理网络通讯,没法实现我们正常封装只方法给出返回值的方式实现,所以这里应该用的就是传入回调函数的方式处理。原创 2023-10-11 23:05:34 · 260 阅读 · 0 评论 -
unity 智慧园区系列(二)POI通过添加动画和插值计算获得平滑的移动效果
当点击右键切换目标点位时,我们将transitionTime重置为0,并使用插值函数来计算位置和旋转的插值比例t。要在Unity中添加动画和插值计算,可以使用Unity的动画系统和插值函数。在每个帧上,我们按照插值比例t计算并应用相机的过渡位置和旋转。通过使用Mathf.Clamp01函数将t值限制在0到1之间,我们得到一个平滑的过渡效果,其中0表示最初的位置和旋转,1表示目标位置和旋转。通过这种方式,你可以在切换POI点位时,通过动画和插值计算实现平滑移动相机到目标位置和旋转的效果。原创 2023-07-31 14:05:01 · 327 阅读 · 1 评论 -
unity 智慧园区系列(一)相机poi点位切换功能
在Unity中创建智慧园区相机切换POI(Points of Interest)点位的方案,可以使用一组POI点位作为目标位置,通过点击或其他触发方式来实现切换相机位置和目标。在Update函数中,我们检测鼠标左键点击,如果点击了左键,则将当前目标点位切换为下一个POI点位,并将transition设置为true,表示开始进行过渡效果。在上述示例中,我们首先定义了一个Transform数组(poiPoints)来存储POI点位的Transform,这些点位是要切换的目标位置。原创 2023-07-31 10:17:46 · 397 阅读 · 0 评论 -
旋转与Quaternion类详解
其中A为Vector3的对象。transform对应的对象会沿着自身坐标系中向量A的方向移动A的模长的距离。transform.rotation与A相乘可以确定移动的方向和距离。链接:https://www.jianshu.com/p/24f1870bf546。Transform里包含了rotation变量和eulerAngles。商业转载请联系作者获得授权,非商业转载请注明出处。rotation里有包含了eulerAngles变量。作者:GameObjectLgy。按步长匀速旋转到指定的旋转角度。原创 2023-07-31 09:20:44 · 289 阅读 · 1 评论 -
Unity GameObject类(1)-GetComponent方法
换成以提高性能。原创 2023-07-12 00:31:12 · 143 阅读 · 1 评论