Find
CreatePrimitve
FindGameObjectWithTag
FindWithTag
FindGameObjectsWithTag
Find
CreatePrimitve
FindGameObjectWithTag
FindWithTag
FindGameObjectsWithTag
当
GetComponent.<Rigi>AddForce(Vector3.one);
Animator
speed 设置速度
获取当前一个状态
Mesh:控制物体的显示 网格 控制物体外观
Maerial:材质 贴到Mesh指定的物体上
CharacterController角色控制器
控制角色移动
move:没有重力影响
跟拖拽相关的事件接口的实现
public void OnPonintClick(PointerEventData eventData)
{
Debug.Log("OnPonintClick");
}
public void OnPonintDown(PointerEventData eventData)
{
Debug.Log("OnPonintDown");
}
public void OnPonintEnter(PointerEventData eventData)
{
Debug.Log("OnPonintEnter");
}
public void OnPointExit(PointerEventData eventData)
{
Debug.Log("OnPointExit");
}
public void OnPointUp(PointerEventData eventData)
{
Debug.Log("OnPointUp");
}
public void OnPointerDown(PointerEventData eventData)
{
Debug.Log("OnPointerDown");
}
public void OnPointerEnter(PointerEventData eventData)
{
Debug.Log("OnPointerEnter");
}
public void OnPointerExit(PointerEventData eventData)
{
Debug.Log("OnPointerExit");
}
public void OnPointerUp(PointerEventData eventData)
{
Debug.Log("OnPointerUp");
}
}
一定要勾选Raycast Target
![8](http
Physics2D.RaycastAll()
Raycast
场景管理器
静态变量
companyName:公司名
identifier:包名
installName:
是否是焦点
是否正在播放
判断当前的运行环境
安装包的名字
设置后台运行
判断当前unity版本
产品名字
公司名
打开一个网站
退出游戏
截图
Application
路径
dataPath:返回工程所在的目录
streamingAssetsPath:Application.streamingAssetsPath 可以在项目中新建"StreamingAssets" 文件夹后预存自己 需要访问的文件
persistentDataPath:数据持久化路径
temporaryCachePath:临时目录
Camera类
ScreenPointToRay
AddForce
刚体组件Rigidbody
centerOfMass:重心
缸体控制运动
欧拉角转化成四元数再赋值给rotation
直接传递欧拉角
LookRotation:
player.rotation = Quaternion.LookRotation(dir);
Quaternion
insideUnitCircle:以当前位置为中心,一定范围为半径的圆内随机生成
insideUnitSphere:以当前位置为中心,一定范围为半径的球内随机生成
value:随机生成0~1之间的值包括0和1
state:可以保存生成器的状态,接着当前的随机数的状态生成
rotation:随机得到一个朝向