Unity 3D - 常用API

Unity 3D - 常用API :

  • 游戏开始自动调用(一般用作游戏初始化,但不需要挂在脚本,任意场景打开都会调用)
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]

在这里插入图片描述

  • 可视化半径 :
    这里写图片描述
void OnDrawGizmosSelected()
{
    Gizmos.color = Color.yellow;
    float ForceRadius = 5;
    Gizmos.DrawWireSphere(transform.position, ForceRadius);
}
  • 获取指定半径内的Collider :
//第一参数 位置  
//第二参数 半径
var hitColliders = Physics.OverlapSphere(transform.position, 10f);

##时间 :

时间( Time ) 类详解 - 链接

##持久化数据-PlayerPrefs类:

	//保存数据
	PlayerPrefs.SetInt("key1", 100);
	PlayerPrefs.SetFloat("key2", 5.5f);
	PlayerPrefs.SetString("key3", "string");
	
	//读取整型,参数,数据名称,默认值,
	int i = PlayerPrefs.GetInt("key1");

	判断是否含有目标key 有则返回true 无则返回false
	if(PlayerPrefs.HasKey("key1"))
	{
		print("do something");
	}
	
	//删除所有
	PlayerPrefs.DeleteAll();
	
	//删除某项
	PlayerPrefs.DeleteKey("key1");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值