- 博客(7)
- 收藏
- 关注
原创 物体的移动Transform.Translate函数
Transform.Translate通过设置下一步移动的矢量方向和大小进行移动。有两种移动方式:1.ADWS控制游戏对象上下左右移动,不涉及旋转;2.AD通过旋转控制方向,WS控制前后移动,也可以实现受控位移。无论哪种方式,首先都要获取键盘响应,可以通过Input.GetKey获取,也可以通过Input.GetAxisRaw获取。第一种方式下的代码如下:float input_A = Input.GetAxisRaw("Horizontal"); //获取X方向的移动方向,如果输入A,输出-1;如果输
2022-12-07 17:28:23
2405
原创 实现天空盒子的背景调用
先去unity中的Window窗口中打开,在菜单栏中选择Rendering-->Lighting-->Environment-->Skybox Materials,在这里选择Skybox的材质就可以改变天空盒子的环境。//设置渲染,天空盒子的渲染,将mat里面的数组材料赋值给skybox。//重复回调函数,在2秒后调用方法名字为ChangeSkybox的方法,每隔3秒内会再去执行ChangeSkybox的方法。//声明了一个mat数组。
2022-11-25 14:28:17
576
原创 unity简单的日出日落实现
/将transform中的属性rotate的x轴旋转定义为速度*每帧时间更新。//定义个公有浮点数类型的速度为10f。是通过设定X轴的旋转,使得灯光的照射范围发生改变。脚本挂在模拟太阳的光线物件。
2022-11-25 12:15:53
1036
原创 Unity的基础小知识
Rotate方法可选择世界坐标(整个游戏Scene)和当地坐标(物体本身坐标)为旋转基准。1.transform是所有gameObject的属性,用于设置物体的位置,旋转和大小比例。此方法的欧拉角指定了3个浮点数,这三个浮点数其实就是Vector3里的x,y,z轴,因。这个类用来表示3d的向量和点,用于整个unity的三维位置的方向和传递,除此之外还。Rotate方法内的三个参数分别表示在x,y,z轴的旋转,改变它们可改变物体的旋转。这是一个静态的浮点数,表示从上一帧到现在的时间。
2022-11-25 12:08:59
181
原创 unity实现物体移动的方法
获取两段Update之间的时间间隔为Time.deltatime,而获得两次FixedUpdate之间的时间间隔为Time.fixedDeltaTime
2022-11-23 16:34:55
4767
原创 unity3D萌新知识
1.旋转视图:右键 / Alt+左键。广角越大,透视畸变太厉害。正交视图Orthographic:等距视图Isometric,物体显示与距离无关。2.出生点:添加一个新物体,其位于视图中心。并不是(0,0,0)。1.将某物体放置于世界中心:选中一个物体,长按住F键。1.按住Shift,点击中间的小方块,恢复方向。在Unity中,顺时针旋转,对应方向参量为。按住ctrl键旋转使其每次角增量为15°。2.视角缩放:滚轮 / Alt+右键。此时旋转视图,似是绕着物体旋转。逆时针旋转,对应方向参量为。
2022-11-21 17:16:30
662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人