游戏开发
文章平均质量分 52
蓝色的灬|黑色的丅
代码加烟,法力无边,一包利群,一抽一天。。。。。。
展开
-
Unity 之 给新手的Collider碰撞器教程
Unity中的碰撞器使用介绍种类添加Rigibdody物理引擎碰撞器代码组件介绍Rigedbodybox Collider示例 / 练习:感谢大家支持????介绍首先我们要知道什么是碰撞器,就是我们在游戏编程中希望给某些物体添加物理引擎让他遵循物理规律,碰到一个物体会有什么变化。接下来打开Unity,给创建的物体添加一个Cillder组件种类我们可以看到有很多碰撞器,所以我们需要根据情况添加不同的碰撞器,比如box collider(房子,车子,方块) sphere collider(足球,篮原创 2021-03-12 11:45:49 · 3113 阅读 · 0 评论 -
Unity 给物体加贴图
首先在网上下载几个图片原创 2021-02-11 03:09:01 · 15536 阅读 · 0 评论 -
Unity 第三人称相机跟随,控制相机转动且始终朝向角色
Unity 第三人称相机跟随,控制相机转动且始终朝向角色这里写目录标题Unity 第三人称相机跟随,控制相机转动且始终朝向角色StartUpdate用 ScrollView 函数控制滑轮拉近拉远视野用 RotateView 函数 控制玩家点击右键时可以拖动视角这里是全部代码????Start首先我们要定义很多变量,并且在Start函数中给其赋值。变量分别代表什么意思将在注释中展现。 private Transform player;//玩家的位置 private Vector3 off原创 2021-02-01 21:13:26 · 3939 阅读 · 9 评论 -
Unity 游戏存档、读取(用C#代码保存游戏数据)
游戏保存、读取的方法在Unity中新建一个C#代码,将以下代码复制进去并且挂载到一个空物体上。下面的代码分为SaveGame(保存数据)、LodeGame(读取数据)两个方法,可以在游戏中创建两个Button,并且分别创建点击事件。using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;using System.Runtime.Serialization.Format原创 2021-01-21 01:56:30 · 4090 阅读 · 6 评论 -
Unity 键盘控制人物移动——之输入方式代码的编写
键盘控制人物移动键盘输入在我们制作游戏中最常见的需求之一就是使用键盘移动游戏角色,那么我们首先需要获取键盘输入。以下提供两种方法获取键盘。这里尽量通过截图解释让大家理解代码的含义。GetButton移动方法...原创 2020-12-18 11:37:31 · 2905 阅读 · 2 评论 -
Unity 射线检测——简介、作用、代码、实际用法
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.AI;public class RayMove : MonoBehaviour { public NavMeshAgent nav; // Use this for initialization void Start () { } // Update is called once pe原创 2020-12-05 23:11:57 · 4575 阅读 · 1 评论 -
Unity 导航系统(高级)
导航系统目录导航系统进阶教程Navigation窗口Back 烘焙导航流程图导航系统进阶教程Navigation窗口Back 烘焙导航流程图Created with Raphaël 2.2.0开始游戏点击触发射线检测物体被烘焙计算路线是否可达到选择一条耗能最少的路线人物移动至此结束等待鼠标点击,再次触发射线检测yesnoyesno...原创 2020-12-03 16:43:00 · 472 阅读 · 3 评论 -
Unity 导航系统(初级)
制作导航系统目录导航系统的制作教学地图的创建小人的创建人物上挂载移动代码打开Navigation窗口烘焙最后感谢大家支持导航系统的制作教学地图的创建首先在Unity中随便用一些物体(立方体)创造一个地形,例如:地面最好用Terrain,自带碰撞体创建时可以根据自己的创意加一些元素,比如跳跃、迷宫、或者自己喜欢的东西注意:制作完后给所有的立方体都加上碰撞体小人的创建地图创建好之后我们用一个胶囊体代表人,放在地面上。给胶囊体加上碰撞体和导航组件(NavMeshAgent) 人物上挂载移原创 2020-12-02 09:29:05 · 2584 阅读 · 6 评论 -
Unity游戏存档 (将游戏数据储存至本地文档)
在Unity中 添加本地文档储存游戏数据首先我们应该在Unity中创建一个C#脚本,将其命名为Inventory脚本不用挂在任何物体上,只需要在命名空间之前写一句代码,如下:代码写好之后保存,在Unity的文件栏中右键就会发现,创建文件夹上方多了一个Inventory,就是我们代码中的menuName ,而创建出来之后,文档的名字就是 NewItem,也就是我们的 fileName。如果需要在文档中存数据,那就需要再代码中加东西,存什么类型的数据,就加什么类型的变量。如下:我们新建一个Ite原创 2020-11-27 17:47:22 · 7361 阅读 · 1 评论 -
在Unity中 改变地形(Terrain),并加上水面、树、草地、材质(地板上色)
在Unity中 如何使用地形(Terrain),并加上水面、树、草地、材质(地板上色)目录在Unity中 如何使用地形(Terrain),并加上水面、树、草地、材质(地板上色)一、水面素材包导入二、地形(Terrain)地貌设置地形上升地形趋于Height值地形圆润地板材质树草水面制作一、水面素材包水面要导入Unity自带的素材包,可跳过。包中也有几颗树的模型,下期会详细介绍,并且有手动制作树的过程。导入首先在 Assets 里的 Import Package 中导入 Environment 包,原创 2020-11-20 10:53:02 · 25765 阅读 · 2 评论 -
Unity中GameObject组件介绍
蓝色的艹|黑色的T欢迎来到我的博客,这里有你更精彩。♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥首页资源订阅Unity GameObject Unity里关于GameObject组件的介绍,不足或错误请联系博主及时更改,谢谢。 GameObject 游戏对象GameObject是un原创 2020-11-03 08:51:32 · 4173 阅读 · 9 评论 -
如何给Unity中的物体加上C#代码,并获取物体Transform属性(后半段进阶)
给Unity中的物体加上C#的代码,并获取物体的属性准备1、Unity2、VisualStudio一、第一步1、打开软件2、各种设置二、第二步1、各种创建2、创建空代码三、进阶(获取立方体的Transform属性并打印)1、写代码,获取物体属性并打印2、效果预览3、Start函数和Update函数的区别特别鸣谢准备(基本为废话,有些基础的可以直接跳过)1、Unity软件——Unity(5.3.4版本)或者(2018)这俩选一个就好,不需要两个都有这是我用的两个版本,亲测过,别的没用过,应该差原创 2020-10-03 02:07:42 · 6193 阅读 · 13 评论