
Unity
文章平均质量分 66
YUuuuME_
钻石单推人 !
展开
-
Unity场景切换(同步切换,异步切换)
Unity场景切换(同步切换,异步切换)在游戏中终会会有场景的切换,因此在我们做完场景UI后或者是在对游戏完成后,场景的切换(从选关菜单进入到游戏界面,反之亦然)都会用到场景切换SceneManager.LoadScene();同步加载,用于切换场景(非异步)例如在我们需要去从选关菜单进入到游戏界面时既可以这个方法,在此方法的参数中,需要加入"String",String为所需加载场景的名称。当然在此之前我们需要把两个场景放入一个 Building Setting中(在File下,也可以通过快捷键原创 2022-03-19 16:22:54 · 8027 阅读 · 0 评论 -
鼠标回调方法
鼠标回调方法在游戏中,鼠标可以说是一个必不可少的操作方式。像是鼠标的点击,拖动等等操作,常常影响着游戏中的各种操作:点击射击,或者是拖拽滑动视角。在文章中,会列出大部分的鼠标事件以及它们所继承的接口。首先是比较重要的几个:鼠标点下以及鼠标抬起void OnPointDown(PointEventData eventData)//鼠标点下void OnPointUp(PointEventData eventData)//鼠标的抬起在此之下我们便可以对鼠标输入的值进行操作void OnPo原创 2022-03-05 10:05:07 · 293 阅读 · 0 评论 -
Unity 第一人称实现
Unity 第一人称视角实现项目目标:完成第一人称视角的相机项目要求:1.可以通过键盘对操作物品进行移动操作2.可以通过鼠标来对屏幕进行移动,从而达到旋转视角的效果3.鼠标可以被隐藏并且在移动时始终保持在界面中心项目分析:在对(1)进行完成时,可以使用虚拟轴来实现,也可以通过直接检测键盘的输入来进行移动,然后在通过相关的transform组件来完成对物体位置的移动。在使用虚拟轴时,在输入键盘时,其并不是从0立刻变成1或者-1,它是慢慢的变成1和-1的(大约0.3s),因此我们获取到的是一个原创 2021-11-25 15:14:41 · 6818 阅读 · 0 评论 -
Unity脚本开发(回调函数)
Unity脚本开发(回调函数)回调函数在Unity中一共提供了18个回调,但是在平时开发时基本上只要使用部分。首先在我们创建Unity脚本时,在以前的版本还有其他像是C++的选项,但是在最近的开发中,基本上大部分的开发者都习惯于使用C#去开发所以Unity官方也就只留下了C#者一个选项。在我们创建并进入时,可以发现与在VS中的C#脚本不同,在Unity中创建打开的脚本并没有main函数,取而代之的是两个函数,Start()和Update()。这两个我们第一次见到的函数便是回调函数,也是我们最常用的回原创 2021-11-21 12:57:45 · 7136 阅读 · 0 评论