- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 Unity多场景加载时,烘焙光照数据的注意事项
当使用加载场景时,场景的烘焙数据是不会一起加载进来的,就是原因当然激活状态的场景不是加载的场景。
2024-02-01 17:31:25 240 1
原创 PointerEventData.pointerId值总是为2,解决方法
在使用Unity新输入系统时,如果实现了IPointerClickHandler接口,本是来打算通过判断pointerId的值来得到是鼠标的那个键按下了,结果PointerEventData.pointerId值总是为2。
2023-07-18 19:26:02 379
原创 Unity生命周期函数细节
如果要阻止Awake的执行只能把脚本所在的GameObject设置隐藏。所以在写代码时,Awake里尽量不要写方法操作只写赋值和初始化。如果是显示实现了Start或者Update,将。
2023-07-13 10:01:49 133 1
原创 Unity使用动画状态机行为(StateMachineBehaviours)
这下我们能监听到按钮动画播放状态了 ,但是如何执行我们想要执行的方法呢?为每一个按钮动画都添加不同的类吗?这是不可能的,所以我们可以使用字典类型Dictionary。一般会使用延迟执行的方法,但是如果使用StateMachineBehaviours就无需在动画内添加事件帧。引言:在项目开发中,当我们为按钮制作自定义动画时,会希望在按钮播放完动画之后再执行事件。,将它挂载到动画上,就能监听动画播放的事件。在另一个脚本中进行添加事件监听就好了。
2023-04-01 19:34:59 832
原创 Unity异步加载关卡
Async异步加载一、异步加载是什么?二、使用异步加载1.SceneManager.LoadSceneAsync();2.UI显示加载进度3.设置为加载完成后,按下任一按键进入场景一、异步加载是什么?当加载的场景资源很大时,会需要一定时间,这样可能会让玩家以为游戏卡住了。使用异步加载场景,会保留当前场景的情况下,后台加载场景从而在场景加载完成后再进入下一个场景。二、使用异步加载1.SceneManager.LoadSceneAsync();代码如下(示例):新建一个脚本using Sys
2023-03-27 17:30:34 2342
原创 Unity对象池
对象池前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言对象池,提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warn
2023-03-27 17:28:36 1036
原创 Unity制作汽车(入门教程)
Unity入门教程前言一、如何使用Wheel Conllider组件二、让汽车动起来1.新建一个脚本TEST_Car2.读入数据总结前言注:使用的unity版本为2019.4.22f1c1一、如何使用Wheel Conllider组件使用Unity制作汽车控制器是非常容易的,因为unity已经为我们做好了一个Wheel Conllider车轮碰撞器。1、首先找一个汽车的模型,最好是车轮已经分开的(因为后面要做车轮转向的效果).
2023-03-27 17:23:23 7421 7
空空如也
使用Unity的Animation Riging发生错误
2022-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人