网站文章更新怎么做,南宁整合推广公司,定远建设局官方网站,网站建设的公司有发展吗1、必备知识点场景切换和游戏退出 文章目录 1、必备知识点场景切换和游戏退出1、场景切换2、鼠标隐藏锁定相关3、随机数和自带委托4、模型资源的导入1、模型由什么构成2、Unity支持的模型格式3、如何指导美术同学导出模型4、学习阶段在哪里获取模型资源 2、小项目准备工作需求分…1、必备知识点场景切换和游戏退出 文章目录 1、必备知识点场景切换和游戏退出1、场景切换2、鼠标隐藏锁定相关3、随机数和自带委托4、模型资源的导入1、模型由什么构成2、Unity支持的模型格式3、如何指导美术同学导出模型4、学习阶段在哪里获取模型资源 2、小项目准备工作需求分析面向对象1、UI功能需求2、数据存储功能需求3、游戏核心逻辑功能需求4、主要应用知识点 1、场景切换
void Update()
{if (Input.GetKeyDown(KeyCode.Space)){//1.切换场景//执行前要把场景加载到场景列表中//添加位置File Build Settings Scenes In BuildSceneManager.LoadScene(Test2);}if (Input.GetKeyDown(KeyCode.Escape)){//2.退出游戏Application.Quit();}
}2、鼠标隐藏锁定相关
1、隐藏鼠标Cursor.visible false;2、锁定鼠标//None 不锁定//Locked 锁定 鼠标会限制在屏幕中心点并且隐藏//Confined 限制在窗口范围内Cursor.lockState CursorLockMode.Locked;3、设置鼠标图片//参数一光标图片//参数二偏移位置相对图片左上角//参数三平台支持的光标模式硬件或软件
Cursor.SetCursor(tex, Vector2.zero, CursorMode.Auto);3、随机数和自带委托
1、随机数
Unity中// 在0 ~ 99随机int randomNum Random.Range(0, 100);// 在(1.5 ~ 2.5)随机float randomNumF Random.Range(1.5f, 2.5f);C#中System.Random rand new System.Random();rand.Next(0, 100);2、委托
Unity自带委托UnityAction action2 () {print(Unity委托);};C#自带委托System.Action action () {print(C#委托);};4、模型资源的导入
1、模型由什么构成
骨 (骨骼) 非必须有动作的模型才需要
肉网格面片 必须决定了模型的轮廓
皮贴图 必须决定了模型的颜色效果2、Unity支持的模型格式
官方推荐使用FBX格式的模型文件.fbx
其它格式虽然支持但是不推荐
.dae.3ds.dxf.obj3、如何指导美术同学导出模型
Unity官网指导手册https://docs.unity.cn/cn/2019.4/Manual/CreatingDCCAssets.html
导出注意1.Unity中模型面朝向朝模型坐标系的Z轴2.要注意缩放大小单位4、学习阶段在哪里获取模型资源
1.AssetStoreI推荐
2.淘宝推荐
3.一些第三方的资源下载网站2、小项目准备工作
需求分析面向对象
1、UI功能需求 UI面板 8个脚本1个基类脚本-提取UI面板共同点7个面板功能脚本-处理各自功能0.面板基类1.开始界面2.排行榜界面3.设置界面4.游戏界面5.退出游戏界面6.失败界面7.胜利界面2、数据存储功能需求 3、游戏核心逻辑功能需求 4、主要应用知识点
1、GUI和对其的封装
2、PlayerPrefs和对其的反射封装
3、Transform、GameObject.Input、Screen等等