网站首页
编程语言
数据库
系统相关
其他分享
编程问答
unity
2025-01-08
Unity3D中ILRuntime开发原则与接口绑定详解
技术详解ILRuntime是一个高效的跨平台热更新解决方案,它允许Unity开发者在不重新编译整个项目的情况下,动态加载和执行C#代码。这在游戏开发中特别有用,因为它允许开发者快速修复bug、添加新功能或进行A/B测试,而无需用户重新下载整个游戏。对惹,这里有一个游戏开发交流小组,希望
2025-01-06
【从零开始入门unity游戏开发之——unity篇08】unity6基础入门——Unity游戏对象和组件的本质、Unity中的反射机制
文章目录一、Unity游戏对象和组件的本质1、开发游戏的本质2、万物之根本——空对象2.1什么是空对象?2.2创建空对象3、Unity游戏对象的本质4、transform组件4.1transform组件的重要性4.2修改transform的值4.4**Transform的作用**4.3重置transform的值5、总结二、
2025-01-04
Unity中常用的数据存储方式
1.PlayerPrefs(轻量级存储)用途保存简单的键值对数据,例如音量、分数、关卡进度等。数据存储在本地设备上。优点使用简单。跨平台支持。缺点适合轻量数据,不适合大规模数据。数据未加密,容易被篡改。示例代码usingUnityEngine;publicclassPlayerPrefsExample:MonoBe
2025-01-04
【从零开始入门unity游戏开发之——unity篇04】unity6基础入门——场景窗口(Scene)和层级窗口(Hierarchy)介绍
文章目录场景窗口(Scene)和层级窗口(Hierarchy)一、层级窗口(`Hierarchy`)1、添加新的对象(物体)2、`Hierarchy`层级窗口快捷键3、搜索二、Scene场景窗口1、工具栏控制台2、操作物体位置角度和缩放工具栏(1)平移(2)移动(3)旋转(4)缩放(5)矩形工具(6)综合(7)编辑碰撞体积3、窗口上方工具条内
2025-01-03
Unity UI组件遮挡射线解决方法
在Unity中,有时会用到悬停显示的功能,显示的UI在鼠标下方会遮挡射线,导致脚本一直在切换OnPointerEnter和OnPointerExit两种状态,从而一直闪烁。解决方法:为了让infoShow不遮挡射线,可以将其CanvasGroup组件的interactable和blocksRaycasts属性设置为false。这样,infoShow将不
2025-01-03
Unity 中一些常见的富文本标签
Unity支持的富文本标签主要用于在Text和TextMeshPro中格式化和控制文本的显示效果。以下是Unity中一些常见的富文本标签:1.字体样式<b>和</b>:粗体<i>和</i>:斜体<u>和</u>:下划线<s>和</s>:删除线<size=xx>和</size>:设置文本大小,其中xx可以是整数
2025-01-03
当你反复折腾下载了unity之后从0开始了解制作游戏4
第四章学习游戏制作教程上回说到,你更换了unity编辑器的语言。看到并不是全汉化的编辑器变成悲伤蛙的你,决定努力奋进,和手机翻译软件携手同行,共同学习(bushi)制作教程。你点开了unity2021,在项目栏双击了之前你建立的项目Myproject。稍作等待后,你看到了你的项目,一个腾空小人
2025-01-03
【unity】学习制作类银河恶魔城游戏-6-
碰撞检查控制面板定义变量射线功能创建射线实体分配射线实体调整射线编辑碰撞代码创建地面和墙面的层判断是否碰撞到了地面这行代码的作用是:从groundCheck的位置开始,向下(Vector2.down)投射一条射线,距离为groundCheckDistance,只检测whatIsGround指定的层上的物体。
2025-01-02
【Unity 环境插件】Autumn Valley - Level 丰富的自然元素,如秋季的树木、灌木、草地、岩石以及天气效果,快速创建美丽且具有沉浸感的秋季山谷景观
AutumnValley-Level是一款专为Unity开发者设计的环境插件,旨在帮助快速创建美丽且具有沉浸感的秋季山谷景观。这个插件包含了丰富的自然元素,如秋季的树木、灌木、草地、岩石以及天气效果,可以在游戏中实现动态变化的秋季景观。无论是角色扮演游戏、冒险游戏、模拟类游戏,还
2025-01-02
【Unity 植物与地形资源插件】Advanced Foliage Pack 2.0 丰富的自然植被素材和地形装饰工具。特别适合用于创建逼真的户外场景,如森林、草原和其他充满自然生机的环境
AdvancedFoliagePack2.0是一款高质量的植物与地形资源插件,为Unity开发者提供了丰富的自然植被素材和地形装饰工具。该插件特别适合用于创建逼真的户外场景,如森林、草原和其他充满自然生机的环境。其出色的美术设计和优化的性能,使其成为开发开放世界、冒险类和模拟类游戏
2025-01-01
Unity穿透射线法:解决鼠标射线检测被碰撞器遮挡的问题
在Unity中,如果鼠标射线检测被碰撞器遮挡,可以手动发射穿透射线,获取所有碰撞器,然后根据Tag筛选目标对象。privatevoidUpdate(){FollowCursor();if(Input.GetMouseButtonDown(0))//鼠标左键点击{//将鼠标位置转换为世界坐标Vector2mouseP
2025-01-01
【unity】学习制作类银河恶魔城游戏-5-
在-1---4-中,了解了unity的基础操作,从创建一个人物开始,通过状态机和代码完善人物的各种功能达到预期效果,随着功能的越来越多,状态机的处理也就越发麻烦,因此,从零开始设计一个合理的状态机很有必要梦开始的地方创建一个新的项目修改舒服的布局创建状态机,通过脚本控制状态机创
2024-12-30
Unity URP实现漫画板效果
参考:UE用Masked做视差漫画板(新手向)可以分成两个部分,一块是画框,一块是绘制框内的内容(以下实现都默认所有顶点在同一平面上)。画框创建透明unlit材质,计算边框区域并且着色。创建一个脚本(CreateMesh.cs下称CreateMesh)用于创建和控制四边形网格,CreateMesh可以控制的参数有四个顶
2024-12-30
Unity批处理修改prefab内容并保存
EditorUtility.DisplayProgressBar("ModifyPrefab","Pleasewait...",0);string[]ids=AssetDatabase.FindAssets("t:Prefab",newstring[]{"Assets/Resources/Prefabs"});for(inti=0;i<ids.Length;i++){
2024-12-29
【从零开始入门unity游戏开发之——unity篇01】unity6基础入门开篇——游戏引擎是什么、主流的游戏引擎、为什么选择Unity
文章目录前言**游戏引擎是什么?****游戏引擎对于我们的意义**1、**降低游戏开发的门槛**2、**提升游戏开发效率****以前做游戏****现在做游戏****主流的游戏引擎有哪些?**Unity相比其他游戏引擎的优势?**为什么选择Unity?**Unity游戏市场占比unity发展前景刚发布不久的Unit
2024-12-28
基于 Unity 引擎的 VR/AR 音视频编解码技术总结
在VR/AR应用开发中,音视频编解码技术是实现沉浸式体验的关键环节之一。通过高效的音视频处理,可以实现实时通信、虚拟会议、在线视频流、沉浸式音频等功能。本文将围绕Unity引擎的VR/AR开发需求,系统总结音视频编解码的技术原理、常用工具、实现方案及优化策略。1.VR/AR
2024-12-28
Unity 引擎实现动作游戏技能和战斗功能的实现与优化
动作游戏的核心在于流畅的技能与战斗系统,这包括打击判定、技能表现、战斗逻辑以及联机对战等多个关键模块。以下从技能系统实现、打击判定、表现优化和联机功能等方面详细总结Unity引擎如何实现和优化动作游戏的战斗功能。1.技能系统的实现动作游戏的技能系统通常涉及技
2024-12-27
【unity】学习制作类银河恶魔城游戏-4-
制作攻击计数器给全部攻击动作应用帧事件但是理想情况下应该是,短间隔时间内连续点击鼠标才能连击,加入连击计时器编辑代码修补“桶子”解决攻击时移动的问题解决冲刺时攻击的问题解决无方向键输入时原地冲刺的问题解决空中攻击无法掉落的问题继承“inheritance
2024-12-27
如何为运行在 PICO 4 Ultra 设备上的项目设置外部文件读写权限?
PICO4Ultra系列设备使用的安卓操作系统为Android14。当项目的WritePermission为Externa(SDCard)且AndroidAPILevel大于32时,Unity提供的外部文件读取方式在PICO4Ultra设备上将失效。此问题提供两种解决方法,按实际情况选取。解决方法一此方法更加快捷。
2024-12-26
【Unity架构插件】Soap 是一款基于 ScriptableObject 模式的 Unity 插件,旨在通过采用一种清晰且模块化的架构模式,简化项目中的数据管理、事件处理和跨模块的通信
Soap是一款基于ScriptableObject模式的Unity插件,旨在通过采用一种清晰且模块化的架构模式,简化项目中的数据管理、事件处理和跨模块的通信。Soap提供了一个轻量级、易于扩展和维护的解决方案,帮助开发者在Unity项目中实现更高效、更清晰的代码结构。主要特点Scriptab
2024-12-26
Unity笔记之MVVM框架推荐
前言:mvvm框架不用不知道,一用发现这玩意还是挺好的,就是第一次的时候比较麻烦。以后维护或者换皮之类的老方便了。[设计思路,还是挺有用的,umvvm](https://www.cnblogs.com/OceanEyes/p/unity3d_framework_designing_get_started_with_mvvm_part1.html#_label3)[良心,还在维护者呢,老
2024-12-25
【Unity 低多边形像素风格 3D 资源包】PIXELGON Muscle Cars Pack 提供了精心设计的车辆模型,兼具美观与性能优化,能为赛车类、城市模拟、开放世界等项目增添丰富的视觉效果
PIXELGONMuscleCarsPack是一款专注于肌肉车主题的低多边形像素风格3D资源包,包含多种经典和现代肌肉车设计,适合需要像素艺术风格的游戏项目。这款资源包提供了精心设计的车辆模型,兼具美观与性能优化,能为赛车类、城市模拟、开放世界等项目增添丰富的视觉效果。核心功能与
2024-12-25
【Unity 低多边形3D角色资源包】Low Poly Characters 提供多种低多边形风格的角色,包括各种职业、性别、种族的角色设计,适合用于多种类型的游戏,尤其是需要卡通或简洁艺术风格的项目
LowPolyCharacters是一款专为需要低多边形风格角色的游戏开发者设计的3D角色资源包。该资源包提供了多种低多边形风格的角色,包括各种职业、性别、种族的角色设计,适合用于多种类型的游戏,尤其是需要卡通或简洁艺术风格的项目。通过简单、精致的建模和材质设计,开发者可以快
2024-12-25
【Unity 3D 工人角色资源包】Line Worker 提供了多个低多边形风格的工人角色模型,适用于建筑工地、城市建设、维修和其他类似主题的游戏
LineWorker是一款专为需要工人角色的游戏开发者设计的3D角色资源包。该资源包提供了多个低多边形风格的工人角色模型,适用于建筑工地、城市建设、维修和其他类似主题的游戏。每个角色都经过精心设计,具有鲜明的个性和细节,能够为游戏世界增添生动的角色元素。该资源包特别适
2024-12-24
【unity】学习制作类银河恶魔城游戏-1-
vs连接unity创建对象,刚体,碰撞体积,材料创建一个正方体当作平台,创建一个球给球加入实体/刚体,使其能够随重力下落给球加入圆形碰撞体(collider)给平台加入碰撞体更改球的下落速度(gravityn.重力)启动!!发现球落在了平台上创建物理材料,修改摩檫力和弹力给球应用该材料