草庐IT

Unity-Koreography

全部标签

Unity 简单跑酷游戏策划与实现

游戏介绍游戏名称:无尽探险跑酷(EndlessAdventureRunner)游戏类型:无尽跑酷游戏背景在一个充满未知和奇迹的世界中,玩家将扮演一名勇敢的探险家,穿越各种神秘的地域,躲避重重障碍,收集宝藏,并挑战自己的极限。核心玩法跑酷冒险:玩家控制角色在无尽的道路上不断前进,通过跳跃和滑动来躲避障碍物。障碍与金币:道路上布满了各种障碍物和金币,需要玩家灵活操作以避免撞击障碍物同时收集金币。加速带挑战:偶尔会出现加速带,一旦角色踏上,将暂时获得极速冲刺的能力,增加游戏的刺激性和挑战性。目标受众无尽探险跑酷适合所有年龄段的玩家,特别是喜欢动作和挑战性游戏的玩家。技术细节开发平台:Unity主要技

Unity 关于Input类的使用

Input类在我们游戏开发中需要获取外设设备(比如键盘、鼠标、游戏手柄等)进行交互时,基本都会用到。它主要有以下一些常用的方法。1、GetKey(KeyCode key),检测按键是否被按下;2、GetKeyDown(KeyCode key),检测按键被按下的那一帧;3、GetKeyUp(KeyCode key),检测按键被释放那一帧;其中,第一个方法和后面方法是有一定区别的,GetKey方法,在按键被按下期间它会持续返回true,所以比较适合需持续响应按键输入的情况,比如角色的移动;而GetKeyDown和GetKeyUp方法只有在被按下或放开那一帧返回True,只响应一次,比较适合发射子弹

unity自制对话框

网上下载想要的对话框图片,并将其裁剪成合适的大小(如下图所示的png图片)在unity对应的文件夹中导入。如我要将其放入Assets-Scenes-dialoguelearn,鼠标右键ImportNewAsset,找到该图片所在的文件夹,点击import,如下图所示。按照下图修改参数,点击apply即可;此时该文件后会多出一个小三角TextureType修改为Sprite(2DandUI)SpriteMode修改为SingleFungus新建一个对话框,命名为SayDialog02(自定义即可),如下图Hirarchy窗口下点击SayDialog02-Panel,在Panel对应的Inspec

Unity如何保存场景,如何导出工程文件/如何查看保存位置?【各版本通用】

如何保存场景?在unity中Ctrl+S或者File—>Save输入你要保存的场景名【建议保存在Scenes文件夹下】下图,保存场景不在Scenes文件夹下:下图,保存在Scenes文件夹下:下图,保存完成如何导出工程文件/如何查看保存位置?1.完成场景保存后2.打开UnityHub,找到该项目,点击最右侧的三个点3.选择:在资源管理器中显示4.此时该项目工程文件便找到了,便可直接拷走查看保存的场景在哪?找到工程文件后点击进去—Assects—Scenes下图,是具体步骤演示:

Unity 文字转语音 Microsoft Interop.SpeechLib使用

需要提前做以下设置:Unity中需要设置:Editor->ProjectSettings->Player->OtherSettings->ApiCompatibilityLevel->选择.Net4.x系统需要提前下载中文语音包Win11可以在设置->时间和语言->语音中查看已下载的语音其中HuihuiYaoyaoKangkang为中文语音,下面脚本也是这样判断的如果没有安装语音的话,可以在设置->时间和语言->语言和区域->语言选项中查看安装脚本将下面脚本挂载到场景中GameObject上,然后通过其他方法对其进行实例化和调用usingUnityEngine;usingSpeechLib;u

【Unity】UGUI中Camera Depth,Canvas Sorting Layer、Order in Layer与Particle System渲染层级分析

目录 前言一、项目需求二、Camera1.ClearFlags2.CullingMask 三、Canvas1.SortingLayer2.OrderinLayer四、ParticleSystem1.SortingLayerID 与OrderinLayer总结前言        最近在做项目的过程中,发现项目中的部分3d模型会被粒子特效所遮挡,这并不是笔者想要的效果,于是经过一番面向百度编程,了解到了一些解决方案,本篇博客就记录一下所学到的新知识,如果有错误之处,还望各位读者朋友指正。一、项目需求        最近在做项目的过程中,发现项目中的部分3d模型会被粒子特效所遮挡,这并不是笔者想要的

游戏开发小结——在Unity中使用Sprite sheet制作动画

游戏开发小结——在Unity中使用Spritesheet制作动画。我将介绍使用精灵表格制作动画的过程。在Unity中非常容易。概述:SpriteAnimations是为2Dassets创建的动画(animationclips)。创建SpriteAnimations的方法有多种。今天我们将介绍SpriteSheetAnimations。SpriteAnimations也可以通过Unity的动画9窗口(Animation)使用关键帧动画来创建。SpriteSheet:Spritesheet是按网格排列的精灵(Sprite)集合。然后将这些精灵(Sprite)编译成一个动画剪辑(AnimationC

Unity/C#------委托与事件(一篇文章彻底搞懂...)

一:委托    所有的代码语言创造者母语都是英语,我们从英语翻译到中文的过程中难免会存在一些不太能还原本意的词,比如我之前一直不理解构造函数和析构函数,只知道这俩货作用相反,直到我看到了它的英文意思,Construstor/Distructor,我才彻底理解了他们的作用。    接下来我们来看委托,Delegate,来看两个例句,深入理解Delegate...Can you delegate some tasks or projects?                                你能够分配一些任务或者项目吗?So why notdelegate more work toy

Unity UGUI的MaskableGraphic(可遮罩图形)组件的介绍及使用

UnityUGUI的MaskableGraphic(可遮罩图形)组件的介绍及使用1.什么是MaskableGraphic组件?MaskableGraphic是UnityUGUI中的一个组件,用于实现图形的遮罩效果。通过该组件,我们可以将一个图形对象的显示范围限制在一个指定的区域内,从而实现遮罩效果。2.MaskableGraphic组件的工作原理MaskableGraphic组件的工作原理是通过将图形对象与遮罩对象进行相交运算,将图形对象的显示范围限制在遮罩对象的范围内。具体的工作流程如下:首先,将遮罩对象设置为图形对象的父对象,并将遮罩对象的RectTransform组件的大小设置为所需的遮

Visual Studio连接unity编辑器_unity基础开发教程

VisualStudio连接unity编辑器问题描述解决方法意外情况问题描述当我们在unity编辑器中打开C#脚本的时候发现VisualStudio没有连接unity编辑器,在编写代码的时候也没有unity关键字的提醒。简单来说就是敲代码没有代码提示。解决方法这时候需要在unity中进行设置,与VisualStudio进行连接在unity编辑器中,选择Edit,点击Preference在Preference窗口中选择ExternalTools,在右侧ExternalScriptEditor点击下拉框将ExternalScriptEditor属性改为你现在安装的VisualStudio编辑器(系