摘要: 开始页面的逻辑 由于开始页面比较单调,只有一个开始游戏的按钮,所以我们只需要在按钮上添加一个事件监听即可 具体逻辑就是当触摸事件发生时,我们将把 SceneGame 添加到舞台中,同时把 BeginScene 从舞台中移除 SceneBegin.ts 代码如下: public beginBtn:eu 阅读全文
posted @ 2020-08-04 09:20 Mr.Cat~ 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 游戏思路 一般游戏开发可大体分为以下四个步骤,这里主要针对 H5 小游戏: 第一步: 准备资源 这部分没什么好说的,准备好素材就是了,一般就是图片和音频 当前跳一跳项目中用到的素材有(如下图所示): 要注意的一点是:这里的方块阴影只是假装有个 3D 的效果,其实就是个图片 写代码的时候,方块图片的锚 阅读全文
posted @ 2020-08-03 09:02 Mr.Cat~ 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 这里分 EUI 控件和 EUI 组件两个概念 EUI 控件:EUI 已经定义好的现成控件,包括:按钮、选择器、文字、图片等 自定义 EUI 组件:包括 EUI 的 exml 文件和 ts 类两个文件组成,需要自己编写,比较自由 如何调用EUI组件 1、exml 文件中调用 EUI 图片控件 2、ts 阅读全文
posted @ 2020-07-31 09:50 Mr.Cat~ 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Unity 通过内置的 Input 类获取外部的输入 具体可通过 Editor Project Setting Input 查看 常见的输入例如:Vertical、Horizontal、Fire1、Jump等 物体移动 1、物体自己移动 private Transform transform; tr 阅读全文
posted @ 2020-07-30 09:05 Mr.Cat~ 阅读(511) 评论(0) 推荐(0) 编辑
摘要: Charactor Controller(角色控制器) “ 角色控制器允许你在受制于碰撞的情况下很容易的进行运动,而不用处理刚体。 角色控制器不受力的影响,仅仅当你调用 Move 函数时才运动。 然后它将执行运动,但是受制于碰撞。" From Unity3d 官方文档 我们通常在人物模型上加上这个组 阅读全文
posted @ 2020-07-29 09:12 Mr.Cat~ 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 什么是协同程序?什么是协程? Unity 协程是一个能够暂停协程执行,暂停后立即返回主函数 执行主函数剩余的部分,直到中断指令完成后,从中断指令的下一行继续执行协程剩余的函数 函数体全部执行完成,协程结束 由于中断指令的出现,使得可以将一个函数分割到多个帧里去执行 而在性能上,协程相比于一般函数并没 阅读全文
posted @ 2020-07-28 09:28 Mr.Cat~ 阅读(789) 评论(0) 推荐(1) 编辑
摘要: 一、Mathf.Round 四舍五入 四舍五入取最接近的整数,返回值是 float 类型 如果数字的末尾是 .5,不管是偶数还是奇数,将返回偶数 例如: 1 Debug.Log(Mathf.Round(10.0f)); 2 Debug.Log(Mathf.Round(10.2f)); 3 Debug 阅读全文
posted @ 2020-07-27 09:32 Mr.Cat~ 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 1、首先了解下 Unity 的 PlayerPrefs 存储 目前,在 Unity 中只支持 int、string、float 三种数据类型的读取,所以我们可以使用这三种数据类型来存储简单的数据 而其中用于数据持久化的类为 PlayerPrefs,如下: 数据保存 PlayerPrefs.SetSt 阅读全文
posted @ 2020-07-24 10:10 Mr.Cat~ 阅读(3777) 评论(0) 推荐(0) 编辑
摘要: 一、音频 音频剪辑(AudioClip):导入到 Unity 中的所有声音文件,在引擎中的资源类型都是 AudioClip 音频源组件(AudioSource):用于播放音频剪辑(AudioClip)资源,可以当作一个音响 常用属性: AudioClip:播放那个音频文件 Play On Awake 阅读全文
posted @ 2020-07-23 09:07 Mr.Cat~ 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: 制作进度条所需的资源: 用以载入进度条显示的场景 进度条背景以及进度条本身(颜色区别) 展示百分制进度情况的Text文本 需要载入的场景(这里使用的是自带场景) 载入时的场景布局:要将 Load 的 Image Type 修改为 Filled,Fill Method 修改为 Horizontal 具 阅读全文
posted @ 2020-07-22 09:31 Mr.Cat~ 阅读(2509) 评论(0) 推荐(0) 编辑