大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 闲来无事,从零开始整个《3D迷宫》小游戏。 本篇文章会详细介绍构思、实现思路,希望可以帮助到有缘人。 二、构思 首先,要实现一个小游戏,心里肯定要有一个大概的想法,然后就是将想法完善起来。 我的想法就是一个用立体的墙搭建的迷宫,然后控制人物在迷宫中移动,最后找到出口,就这么简单。 当然,这是一个雏形,比如可以加点音效、背景、关卡、解密等。 那么整理一下实现思路就是: 构建3D迷宫 实现人物移动 实现出入口逻辑 OK,下面就正式开发。 三、正式开发 3-1、搭建场景 首先,新建个项目,...

  4UZE4BBN2hyC   2023年11月02日   17   0   0

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 今天有小伙伴在我这篇文章【虚拟仿真】Unity3D对物体进行拆分实现下面问我如何一秒一拆: 虽然我已经给出了思路,但是离实现还是有点思路,正好我对于我这篇文章也是不满意,就解答一下小伙伴的疑惑,然后再将文章内容进行升级。 原文章:【虚拟仿真】Unity3D对物体进行拆分实现的思路是获取子物体跟父物体之间的距离,然后拆分的时候让子物体移动到跟父物体距离的两倍的位置上,这种方法只能拆分完全​​对称镜像​​的模型,比如这样的: 但是,其他类型的,奇奇怪怪的模型估计就不那么好用了,所以本篇文...

  4UZE4BBN2hyC   2023年11月02日   23   0   0

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 你的点赞就是对博主的支持,有问题记得留言: 一、前言 今天分享一个平时开发比较少接触到的概念——反射,最近也是在写代码的时候用到了,就分享出来,一方面是对自己学到的知识的总结,另一方面也是为了帮助后来的人。 反射虽然用的不多,但是存在既有道理,在接下来的小节中会讲到反射的应用场景。 二、C反射(Relection)学习 2-1、什么是反射 反射,英文名Relection,是.Net中获取运行时类型信息的方式,.Net的应用程序由三部分组成: 程序集(Assembly) 模块(Module) ...

  4UZE4BBN2hyC   2023年11月02日   19   0   0

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 你的点赞就是对博主的支持,有问题记得留言: 一、前言 在开发中常常会用到Switch语句,Switch语句是一种选择语句,指针某个表达式的值进行判断,从而执行哪一段的代码,但是表达式的值多了之后,Switch语句往往特别长,很不美观,接下来,博主就带领大家使用反射来消灭Switch语句。 关于反射的用法,可以参考我这篇文章: 二、使用反射消灭Switch语句 2-1、构建Switch应用场景 比如说,我们有一个按钮,按钮绑定了一个事件,根据按钮传递过来的值决定今天要吃什么水果: priva...

  4UZE4BBN2hyC   2023年11月02日   32   0   0

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 你的点赞就是对博主的支持,有问题记得留言: 一、前言 今天在开发的时候遇到一个问题——Unity3D中无法播放声音。 耳机正常、音频正常、Unity组件正常、啥都正常就是播放不了音频。 二、解决方案 2-1、首先检查耳机、音频是否正常播放: 正常检查下一步。 2-2、检查Unity中组件是否添加正确: 添加组件一个AudioListener没有这个组件听不到声音,AudioSource没有这个组件播放不了声音。 勾选PlayOnAwake运行起来就播放,看一下是否可以听到声音。 如果听不到声音...

  4UZE4BBN2hyC   2023年11月02日   37   0   0

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 最近开发的时候遇到了箭头指向的需求,本来想用我这篇文章中的代码来着: 【Unity3D日常开发】Unity中实现箭头指向效果实现 但是想到这个代码是在Update里面运行,对效率影响比较大,正好看到这个同学给我留言: 我看了一下他这个是通过Shader和MeshRenderer进行实现的,效率应该会更好。但是文章的步骤就我来说有点简单了,可能不知道怎么用,所以就将他的内容再细分一下。 效果图: 作者:追风剑情 二、正文 2-1、制作Shader (1)首先,将我们的图片导入: 右...

  4UZE4BBN2hyC   2023年11月02日   33   0   0

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 写今天这篇文章的缘由,其实是来自于前段时间和粉丝的一个聊天,最近他打算参加游戏创作大赛,问我需要准备学习什么知识,以及参加比赛的注意事项一类: 我相信因为热爱游戏而前来投身于U3D学习的粉丝想来不是少数,兴趣可以驱动学习,在完善自己心爱游戏的过程中,要不断的去学习,不断的提高自己。 而参与游戏设计比赛,更是提高自身技术实力、增长眼界见识的优秀途径,在此途中也能遇见不少志同道合的好朋友。 那今天就借此简单的聊一下,制作一个简单游戏需要具备哪些技术栈,以及参加这类比赛需要的知识基础。 并且,...

  4UZE4BBN2hyC   2023年11月02日   32   0   0

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 最近要实现个小功能:计时器。 计时器的用处很多,比如说在游戏开发中显示技能CD、buff持续时间、控制眩晕等状态的持续时间。 计时器的主要功能有: 在规定时间内倒计时 显示倒计时时间 显示正计时时间 暂停、继续 时间速率影响 获取倒计时剩余时间 倒计时结束的回调 话说大树底下好乘凉,在有大佬的代码就是方便很多,找了一篇大佬写好的代码: 链接:unity计时器功能的实现 在实际使用中修改了一部分代码,将更加便捷使用,将修改后的代码分享给出来。 二、实现计时器 2-1、计时器实现 新建脚本...

  4UZE4BBN2hyC   2023年11月02日   37   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~