Unity 3d 的基础语法

这篇博客详细介绍了Unity 3D的基础语法,包括Input输入类的操作,如键盘、鼠标输入及虚拟轴、虚拟键的获取;预设体的使用;碰撞器组件的摩擦力、弹力设定,以及各种碰撞体类型和鼠标碰撞回调函数;刚体组件的作用、属性,如质量、阻力,以及如何添加力和实现碰撞检测。此外,还涵盖了碰撞检测的条件和相关回调方法。

1.Input 输入类

1)键盘输入
getkeydown 按下按键时执行一次 然后按住不松开持续执行getkey
getkey 按住按键时持续执行
getkeyup 松开按键同事执行一次
2)鼠标输入
mouseposition 当前鼠标在屏幕上的坐标
getmousebuttondown() 按键点击时执行一次
getmousebutton() 当鼠标点击未松开时一直执行
getmousebuttonup() 当鼠标点击松开时执行一次
参数只有三个(012) 0代表左键1代表右键2代表滚轮
3)获取虚拟轴方法
Input.GetAxis(“Horizontal”) 获取键盘水平轴
input.GetAxis(“Vertical”) 获取键盘垂直轴
input.GetAxis(“Mouse X”) 获取鼠标水平移动轴
input.GetAxis(“Mouse Y”) 获取鼠标竖直移动轴
input.GetAxis(“Mouse ScrollWheel”) 获取鼠标滚轮值
4)获取虚拟键方法
input.GetButton(“Fire1”) 监听开火按键
input.GetButtonDown()
input.GetButtonUp()
参数为虚拟键的名字

2.预设体

****3.碰撞器
1)Collider组件**
physicMaterial物理材质
dynamicFriction 动态摩擦力
static Friction 静态摩擦力
bounciness 弹力
Friction Combine 摩擦力计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值