协程 row123456789//函数 public IEnumerator BusyFor(float _seconds) { isBusy = true; yield return new WaitForSeconds(_seconds); isBusy = false; }//调用player.StartCoroutine("BusyFor",.15f); 此方法将暂停对象数秒而不影响整个游戏本身 动画...

# unity 摄像机 skybox 添加材质改变天空中的样式 rendering-proirity 改变深度可以改变默认相机的顺序,深度较大的可以改为仅深度,此时两个画面会互补叠加 # 播放声音 组件:audio source row1234567891011121314151617181920212223242526272829303132333435363738void Start(){ player = GetComponent<AudioSource>(); // 设置播放的音频片段 player.clip = music; //...

# unity 中基本类的使用 向量的基本使用 row12345678910111213141516171819202122232425// Start is called before the first frame updatevoid Start(){ //向量 坐标 旋转 缩放 Vector3 v = new Vector3(1,0,0.5f); v = Vector3.zero; v = Vector3.one; Vector3 v2 = Vector3.forward; // 计算两个向量的夹角 Debug.Log(Vector3.Angle(v,v2));...

# unity 中基本类的使用 场景切换 row123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051    void Start()    {        // 场景跳转        SceneManager.LoadScene(1);        // 获取当前场景        Scene scene = SceneManager.GetActiveScene();        // 场景名称       ...

# unity 中基本类的使用 鼠标键盘 123456789101112131415161718192021222324252627282930313233//鼠标if (Input.GetMouseButtonDown(0)){ Debug.Log("按下了左键");}else if (Input.GetMouseButtonDown(1)){ Debug.Log("右键");}//持续按下if...

# 基本方法的使用 serializefield 例如本身在代码中私有的对象 row1private float moveSpeed; 我们在前面加上 [SerializeField] row1[SerializeField] private float moveSpeed; 我们就可以在 unity 中见到并编辑它了

# Perlin Noise 的特点 平滑过渡:与纯随机噪声不同,Perlin Noise 的值在空间上是连续的,能够生成平滑的噪声效果。 无方向性:生成的噪声看起来没有明显的方向感,适合用来模拟自然现象。 多维支持:Perlin Noise 可以生成一维、二维甚至三维的噪声,可以适应不同应用需求。 频率控制:通过调整输入值的步长或缩放因子,可以改变噪声的频率,得到粗糙或细腻的噪声效果。 # 在 Unity 中使用 Perlin Noise 在 Unity 中,Perlin Noise 可以通过 Mathf.PerlinNoise(x, y) 方法来实现。它接受两个浮点数作为参数(通常是...

# JavaScript 基础第一天 # 今日目标 理解变量是存储数据的 “容器” 理解什么是数据并知道数据的分类 知道 JavaScript 数据类型转换的特征 # 一、JavaScript 介绍 JavaScript 是什么 JavaScript 书写位置 JavaScript 的注释 JavaScript 的结束符 输入和输出语法 字面量 # 1、JavaScript 是什么 # 1.1 JavaScript(是什么?) ​ <span style="color:red;">...

# JavaScript 基础第三天 # 今日目标 掌握循环语句,让程序具备重复执行能力 掌握数组声明及访问的语法 # 一、循环 - for # 1、for 循环基本使用 目标:掌握 for 循环重复执行某些代码 需求:罚跑圈 5 圈 # 跑圈核心 起始值 判断条件 值加 1 跑步 # 1.1 for 循环语法 ** 作用:** 重复执行代码 ** 好处:** 把声明起始值、循环条件、变化值写到一起,让人一目了然,它是最常使用的循环形式 示例代码: 123for (变量起始值; 终止条件; 变量值) { // 循环体代码 } # 1.2 for...

# JavaScript 基础 - 第 4 天笔记 理解封装的意义,能够通过函数的声明实现逻辑的封装,知道对象数据类型的特征,结合数学对象实现简单计算功能。 理解函数的封装的特征 掌握函数声明的语法 理解什么是函数的返回值 # 1. 函数 理解函数的封装特性,掌握函数的语法规则 # 1.1 为什么学习函数? 函数:就是 <span style="color:red;"> 封装重复执行的代码块 </span>。 # 1.2 函数的使用 函数使用分成两步: <span...