- 博客(10)
- 收藏
- 关注
原创 Unity新输入系统配置方法
此时应添加using UnityEngine.InputSystem ,并且删去使用旧输入系统的代码(getAxis)1.设置动作类型和控制类型,WSAD键的移动,使玩家在水平面内移动,是一个二维向量。6.同时使用新输入系统和旧输入系统会出现错误,导致玩家无法完成跳跃动作。3.绑定鼠标和手柄的方向键,保存所有配置。5.点击应用后,会出现一个脚本。Jump是一个button。2.绑定键盘的WSAD。4.勾选蓝色字体部分。
2024-08-25 18:03:32 244
原创 Uinty中的CharacterController
用于处理第一人称、第三人称的游戏,处理角色的移动与环境的碰撞,它不像物理刚体那样受力学计算影响,而是基于碰撞盒进行运动;本身不受重力,但开发者可以手动添加重力效果;可以处理角色在斜坡和阶梯上的运动,确保角色在这些地形上不会滑动或卡住。2.CharacterController没有刚体,意味着不能进行和物理有关的活动。物理活动由代码控制。
2024-08-24 19:26:42 110
原创 C#引用类型和值类型
值类型变量的容器直接存储变量的值,因此当使用值类型变量进行赋值时,计算机总是会进行实例赋值;而如果使用引用类型的变量,则此变量的容器中存储的是对于一个对象的引用,而这个对象内部可能还存储了值类型或引用类型,使用引用类型进行赋值时,也只会复制这个引用,整个对象不会被进行复制。1.引用类型的容器里存放的是一个引用,类似于指针,指向一个地址。C#中一个典型的引用类型就是类。
2024-08-24 11:16:45 236
原创 变量三要素
变量可进行多次声明(声名时没有容器),但是只能进行一次定义(有容器),对变量进行定义时,会分配内存。把内容100放在a(名称)所在的容器里。变量三要素:容器,名称,内容。容器是一块内存,可以放任何内容。赋值:为容器提供内容。
2024-08-22 21:01:04 109
原创 Unity基础
3.空物体本身并不具有颜色和形状,为了使空物体具有具体的颜色和形状,就需要给空物体添加材质与网格。网格决定物体的形状,材质决定物体的外观。4.视角矩形:可以在游戏中有两个视角,可用于双人游戏。通过设置Viewport Rect改变两个视角的数据。1.右键Ttransform,点Reset,可以将空物体位置回归世界坐标系的中心。5.不同的游戏场景和编号。(File->Build Settings)网格过滤器 + 网格渲染器 + 碰撞盒 = 不同形体。Mesh Renderer:网格渲染器。
2024-08-22 19:45:53 164
原创 unity编辑器视图
2.子物体位置的移动不会影响父物体的位置,父物体位置的移动会影响子物体的位置。父物体在世界坐标系中,子物体在局部坐标系中。4.在一个场景中打开和关闭另一个场景的方法。1.在Game视图中选择这个,可以全屏播放。
2024-08-22 18:13:29 299
原创 unity编辑器给对象添加材质
MyTank是一个空对象,cube是子对象,若想给MyTank添加材质,只能分别给三个子对象添加材质,要确认三个子对象具有Mesh Render 或Sprite Render组件。
2024-08-21 21:36:18 201
原创 【无标题】
2.运行后无法弹出howtoplay窗口,可能是因为两个窗口的位置不一样,也可能是因为动画设置错误。1.不能直接使用预制体,预制体要拖进层级窗口中,否则不能使用setactive方法改变状态。3.添加点击事件要挂载脚本,拖入对象。
2024-08-21 15:52:16 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人