草庐IT

Unity-Koreography

全部标签

Unity播放Hap格式视频 (大分辨下流畅播放以及帧同步解决方案)

  前言:    之前对于项目上播放大分辨率视频(特别是大于4k分辨率的)常常会感觉相当的头疼,最开始使用的是Unity自带的VideoPlayer,发现效果并不理想,更换为AVPro后发现播放是流畅了  但不能操作视频快进,只要一快进就会出现卡顿,最后偶然间发现了一款用于播放Hap格式视频的插件才最终解决了这一问题(最后发现AVPro有一个 UltraEdition版本,也能播放Hap格  式视频),这个插件就是强大的DemolitionMediaHap!  使用流程:  该插件DX11版本需要Unity2021及以上才能使用,如需使用DX12则需要Unity2022及以上版本才能使用   

Unity 物体添加重力

给物体添加Rigidbody组件 重力选项,当不选择时,可以发生碰撞时可以模拟太空的情景 isKinematic选项,取消勾选时,则代表不受重力的影响,当拿一个其他受影响的物体去碰撞时,是碰不动的,认为它是固定的碰撞检测①离散的:节省性能,不会连续检测,如果有高速物体发生碰撞,可能检测不出来②持续:连续动态之下③连续动态:检测性能最好,反之性能消耗也是最大④ContinuousSpeculative:处于离散之上,持续之下 

android - 如何在Unity中高速碰撞物体

我尝试为Android创建游戏,但我遇到了高速物体的问题,它们不想发生碰撞。我有带有SphereCollider和BouncyMaterial的Sphere,以及带有此参数的RigidBody(Gravity=false,Interpolate=Interpolate,CollisionDetection=ContinuousDynamic)我还有3面墙,带有BoxCollider和BouncyMaterial。这是我的Sphere代码functionIncreaseBallVelocity(){rigidbody.velocity*=1.05;}functionAwake(){rig

Unity之使用Photon PUN开发多人游戏教程

前言Photon是一个网络引擎和多人游戏平台,可以处理其服务器上的所有请求,我们可以在Unity(或其他游戏引擎)中使用它,并快速把游戏接入Photon的网络中,而我们就可以专注于在项目中添加逻辑,专注于游戏玩法和功能了。PUN(PhotonUnityNetworking)是一种开箱即用的解决方案,用于处理Unity项目中的多人游戏,在本教程中,我们将学习如何:1.创建一个房间供其他玩家连接2.最多可让20名玩家连接到同一游戏3.了解玩家如何通过自定义操作相互互动并影响我们的游戏。在本教程结束时,我们将学习如何使用此功能创建一个简单的游戏,并学习如何扩展它以在未来添加更多功能。如果你想在阅读时

unityhub登录不上,登录界面刷新不出来, 或检测不到Unity

如果是登录界面白屏的话 或检测不到Unity 可以尝试1.关闭hub(右下角也要退出,找不到的可以直接任务管理器退出)2.删除%UserProfile%\AppData\Roaming里面的\UnityHub\Cache和\Unity\Caches文件夹C:\Users\Administrator\AppData\Roaming\UnityHub\Cache登陆界面打不开C:\Users\Administrator\AppData\Roaming\Unity\Caches3.重启hub登录账号4.还不行的话,关些程序或重启电脑5.还不行的话可以更换网络环境试试、 

【用unity实现100个游戏之15】开发一个类保卫萝卜的Unity2D塔防游戏5(附项目源码,完结)

文章目录最终效果前言简单绘制一下环境显示当前波数生成不同的敌人控制游戏运行速度游戏结束最终效果扩展源码完结最终效果前言本期是本项目的最后一篇,主要内容是配置环境、生成不同敌人、结束重开。简单绘制一下环境环境可以按自己喜好,去找一些瓦片,想怎么配置怎么配置,下面是参考效果,这不感觉一下就上来了显示当前波数修改Spawnerpublic

微信小游戏开发之unity-精灵的创建动画和操作移动

我们的目标是通过unity开发微信小游戏!这是第一篇正式实战开发文章,将会很详细介绍每一个步骤和代码。废话不多说直接操作!1新建项目由于目标开发游戏是2D小游戏,我们选择2D核心模板.我们的目标是开发微信小游戏所以我们需要修改setting,选择运行平台选择转换WebGL,刚开始时候可能WebGl没有安装,我们安装下即可之后我们看到这样的界面,我们可以尝试点击运行按钮,但是会发现什么都没有,因为我们场景中没有内容。2创建精灵我们可以尝试性地在场景中创建一个精灵(可以理解为游戏中道具、人物等等载体)平常我们看见操作的人物有各种外表,我们可以给精灵添加图片,这样就显示了图片样子。点击创建的精灵,然

Unity实现文字转语音并且与人物模型口型同步

文章目录前言一、插件介绍二、导入RTVoice1.插件传送门2.组件配置三、导入OVRLipSync1.插件传送门2.组件配置总结前言提示:这里可以添加本文要记录的大概内容:今天我们用Unity实现文字转语音并且与人物模型口型同步,要实现这个功能,我们需要用到两个插件:语音口型同步“OVRLipSync”和文字转语音“RTVoice”。一、插件介绍RTVoice:离线文字转语音•支持所有构建平台!•适合于Windows、macOS、Android和iOS的原生提供程序将文本转换为语音•即时从文本转换到语音—在运行时即可生成!•连带作用:连续的音频生成可节省大量内存!•在游戏的测试阶段无需配音演

Unity性能优化分析篇

性能优化是游戏项目开发中一个重要环节。游戏帧率过低,手机发烫,包体太大,低端机上跑不起来等,这些都需要来做优化,不管过去,现在,未来,性能优化都是永恒的话题。而性能优化首先要掌握的是性能分析,通过分析才能发现问题所在。性能分析对于游戏开发是必备的,通过性能分析工具可以给我们提供游戏性能表现的详细信息。如果我们的游戏存在性能问题,如低帧率或者高内存占用,性能分析工具可以帮助我们发现问题的起因,并协助我们解决问题。 开始之前,有关性能分析需要了解的概念:FPS(帧率)FPS是衡量游戏性能的基本指标。在游戏中,一帧类似于动画中的一帧,FPS是指游戏运行时每秒所运行的帧数,也可以理解为每秒渲染的画面数

【Unity ShaderGraph】| 如何快速制作一个炫酷的 全息投影效果

前言【UnityShaderGraph】|如何快速制作一个炫酷的全息投影效果一、效果展示二、全息投影效果前言本文将使用ShaderGraph制作一个炫酷的全息投影效果,可以直接拿到项目中使用。对ShaderGraph还不了解的小伙伴可以参考这篇文章:【UnityShaderGraph】|ShaderGraph入门介绍|简介|配置环境|窗口介绍|简单案例下面就开始看一下具体的制作流程,然后自己动手制作一个吧!【UnityShaderGraph】|如何快速制作一个炫酷的全息投影效果一、效果展示资源下载方式:ShaderGraph效果资源整合文件【其中内容持续更新】二、全息投影效果首先在Projec