Unity

Unity 实现框选游戏战斗单位的思路详解

目录 🍔 Preface 🍺 实现思路: ✨ 如何在屏幕坐标系内绘制框选框 🎉 根据框选范围定位其在世界坐标系中对应的区域 🥇 在该区域内进行物理检测 🍔 Preface 本文简单介绍如何实现即时战略游戏中框选战斗单位的功能,如图所示: 🍺 实现思路: 本文将该功能的实现拆分为以 »

Unity 实现框选游戏战斗单位的思路详解

目录 🍔 Preface 🍺 实现思路: ✨ 如何在屏幕坐标系内绘制框选框 🎉 根据框选范围定位其在世界坐标系中对应的区域 🥇 在该区域内进行物理检测 🍔 Preface 本文简单介绍如何实现即时战略游戏中框选战斗单位的功能,如图所示: 🍺 实现思路: 本文将该功能的实现拆分为以 »

Unity技术手册之Button按钮使用实例详解

目录 👉实践过程 Color Tint-表示颜色过度 Sprite Swap-表示精灵过度 Animation-动画 👉实践过程 为了方便更多的人(新手)看明白,使用的汉字,真实项目尽量使用英文规则昂。 创建Button按钮很简单,在Hierachy面板中直接右键找到UI-Butto »

Unity技术手册之Slider滑动器使用实例详解

目录 👉实践过程 Slider其他参数 👉实践过程 为了方便更多的人(新手)看明白,使用的汉字,真实项目尽量使用英文规则昂。 该控件通常可以用于技能冷却或者人物血条或者游戏里面设置功能的各种滑动条。 我们在Hierarchy窗口中右键(UI-Slider)创建一个滑动条(如下图)。 »

Unity开发时,在visual studio编辑器中没有中文注释的解决办法

在做Unity开发的时候,会遇到很多标准库或.Net库里的一些函数都没有注释,但是用VS单独创建一个WinForms桌面类型的程序,里面调用的都是有中文注释的。 下面是步骤: 使用VS创建一个WinForms类型的桌面程序(其他的也可以) 创建一个string,按F12转到定义处 展开最上面的reg ... »

showonce

Unity 数据存储和读取的方法汇总

目录 数据场景 PlayerPrefs 序列化与反序列化 Json XML 在 Unity 中实现对游戏数据存储和读取的方法主要有这几种: 使用本地持久化类 PlayerPrefs 使用二进制的方法序列化和反序列化(Serialize / Deserialize) 使用 Json 方法 使 »

unity3d 对接 workerman 实现联机游戏功能

目录 前言: 环境: Workman 介绍 实现 1. 简单通讯 2. workerman 安装 3. 方块移动案例 4. 演示效果 总结 前言: Unity3D,相信很多人都知道是用来做游戏的。网上也有很多这类视频的教程,我也试着学习过。但是当要实现多人实时对战的教例比较少,而用 »

【Oculus Interaction SDK】(十二)Meta Quest 如何开启透视(Passthrough)

前言 前段时间 Oculus 的 SDK 频繁更新,很多已有的教程都不再适用于现在的版本了。本系列文章的主要目的是记录现版本常见功能的实现方法,便于自己后续开发。当然,不排除我文章刚写完 SDK 又变了的可能性,所以如果有人发现文章的内容已经不适用于新版本了,也可以留评论或者私信我,我会持续更新文章 ... »

【Oculus Interaction SDK】(九)使用控制器时显示手的模型

在使用控制器时显示手的模型,并且能够在抓握时使用不同的手势 前言 这篇文章是【Oculus Interaction SDK】系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言。如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容。 当 »

【Oculus Interaction SDK】(七)使用射线进行交互(物体 & UI)

在 VR 中使用射线与物体和 UI 进行交互 前言 这篇文章是【Oculus Interaction SDK】系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言。如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容。 当前适用版本: »

【Oculus Interaction SDK】(六)实体按钮 && 按压交互

前言 这篇文章是【Oculus Interaction SDK】系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言。如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容。 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus ... »

【Oculus Interaction SDK】(五)设置不同的抓握手势

前言 这篇文章是【Oculus Interaction SDK】系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言。如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容。 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus ... »

【Oculus Interaction SDK】(三)限制可操作物体的移动 / 旋转

前言 这篇文章是【Oculus Interaction SDK】系列的一部分,如果发现有对不上的对方,可以回去翻看我之前发布的文章,或在评论区留言。如果文章的内容已经不适用于新版本了,也可以直接联系我,我会持续更新文章内容。 当前适用版本: Unity 版本:2021.3.7f1c1 Oculus ... »

【Unity 框架】 QFramework v1.0 使用指南 工具篇: 16. LiveCodingKit 写代码不用停止运行的利器 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

我们在用 Unity 开发的时候,每次编写或修改一点代码就需要进行 停止运行->编写代码->等待编译->运行游戏。 而在很多情况下这个过程是一个比较耗神的过程,因为开发者需要等待,还需要动手操作。 在笔者体验过 GameMakerStudio 的 GMLive 插件后,发现不停止运行就可以直接查看代 ... »

基于Unity实现3D版2048游戏的示例代码

分享三个无聊的时候用Unity写的小游戏 包含 2048 2D版本和3D版本 Voodoo的小游戏 Sticky block 开源仓库: https://gitee.com/welcome2jcSpace/unity-30minute-mini-game 部分代码展示 public »

Unity3D开发之获取所有的子对象的方法详解

目录 一、前言 二、如何获取所有子对象 第一种方法 第二种方法 三、使用扩展方法获取所有子对象 知识补充 一、前言 这个问题还是比较简单的,无非就是一个for循环就可以全部获取到了,但是我喜欢简单直达,有没有直接就能获取到所有的子对象函数呢,搜了好久都没有,所以我准备写一个扩展函数 »

基于Unity3D实现仿真时钟详解

目录 一、前言 二、时钟小工具开发 2-1、搭建UI 2-2、实现脚本 一、前言 今天实现一个时钟工具,其实在之前已经完成了一个简单的时钟工具:【Unity3D应用案例系列】时钟、钟表小组件开发。 那么,今天的这个小工具跟之前的有啥区别呢? 之前的时钟,是模拟真实时间时针分针秒针的 »

Unity3D应用之时钟与钟表小组件的使用教程

目录 一、前言 二、效果图及源工程下载 三、实现 3-1 场景搭建 3-2 代码实现 四、后言 一、前言 又见面了哈,今天为大家介绍时钟、钟表的实现方法教程。 实现的方法有很多,这里只是提供了一个思路,本着抛砖引玉的心态,希望能和大家共同学习。 二、效果图及源工程下载 效果图 »