Unity

spine 3.8.75 导出到unity

下载spine-unity 运行库 spine-unity-3.8-2021.unitypackage http://zh.esotericsoftware.com/spine-unity-download/?eqid=97a447270004c44a0000000564268a63 1. 导出文件 ......
spine unity 75

Unity版本使用情况统计(更新至2023年10月)

本期UWA发布的内容是第十三期Unity版本使用统计,统计周期为2023年5月至2023年10月,数据来源于UWA网站(www.uwa4d.com)性能诊断提测的项目。希望给Unity开发者提供相关的行业趋势,了解近半年来哪些Unity版本的使用概率更高。 2023年5月 - 2023年10月版本分 ......
版本 情况 Unity 2023

Unity DOTS Component概述

最近DOTS终于发布了正式的版本, 我们来分享以下DOTS里面地几个关键概念,方便大家上手学习掌握Unity DOTS开发。 Unity DOTS 中Entity作为实体不直接去存放数据,而是将数据以一个个的组件为载体来存放起来。每个Entity会得到一些不同的ComponentData的组合,这些 ......
Component Unity DOTS

Unity DOTS World Entity ArchType Component EntityManager System概述

最近DOTS终于发布了正式的版本, 我们来分享以下DOTS里面地几个关键概念,方便大家上手学习掌握Unity DOTS开发。 Unity DOTS 中所有的Entities 都是被放到World世界中。每个Entity在它所在的World里面有唯一不同的ID号来区分。DOTS项目中可以同时有多个Wo ......

Unity ECS最新DOTS环境搭建教程

Unity ECS最新DOTS环境搭建教程 最近DOTS终于发布了正式的版本, 今天我们来基于Unity 2023.1.6来搭建DOTS 1.0.16的开发环境与注意事项。 1 获取DOTS的在线文档 Unity DOTS的权威资料比较少,我们主要的都是基于DOTS的官方文档来进行学习和使用。Uni ......
环境 教程 Unity DOTS ECS

【unity】鼠标拖拽实现摄像机围绕物体视角旋转(物体不动、摄像机旋转)

直接贴效果和源码了 using UnityEngine; public class StagitCamController : MonoBehaviour { // 旋转的目标点 public Transform target; public float distance = 5.0f; publi ......
物体 摄像机 视角 鼠标 unity

Unity 2022 LTS版本的稳定性

1)Unity 2022 LTS版本的稳定性2)多个小资源包合并为大资源包的疑问3)启动Unity导入变动的资源时,Singleton ScriptableObject 加载不到 这是第362篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全 ......
稳定性 版本 Unity 2022 LTS

UE,Unity和WebGL技术对比

title: UE,Unity和WebGL技术对比 banner_img: https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679397016745.png date: 2023-3-21 19:00:00 ......
Unity WebGL 技术 UE

unity 精灵图集(Sprite Atlas)使用以及带来的问题

1、图集的使用 参考 https://zhuanlan.zhihu.com/p/456101373 2、注意点 unity中设置必须是 图集的设置 Tight Packing 选项取消,若打勾切图会有问题。 ......
图集 精灵 Sprite 问题 unity

Unity 插件 PlayMaker

Unity 插件 PlayMaker FSM调用C#脚本 PlayMaker 利用 FSM(Finite-state machine)有限状态机,简称状态机,使用有限个状态机,来实现交互设计。基本概念:Fsm、States、Events、Transition、Actions、Variables 1. ......
PlayMaker 插件 Unity

Unity插件 PlayMaker C# 调用 FSM

以下获取和设置 的变量 需要在FSM变量内定义后在调用 1.根据类型和名称获取FSM相关变量 //获取int 变量 playMakerFSM.Fsm.GetFsmInt("Number"); //获取float 变量 playMakerFSM.Fsm.GetFsmFloat("TestFloat") ......
PlayMaker 插件 Unity FSM

Unity IMGUI 快速上手【转】

文章转载自IMGUI crash course Unity's IMGUI system is quite simple but very powerful. The main parts are: The OnGUI callback. This callback is used to handl ......
Unity IMGUI

Unity异常提示 Invalid worldAABB. Object is too large or too far away from the orgin.

Unity在编辑器退出EditMode进入PlayMode之前,调用了一次Start和Update,然后提供了空的数据。 这个时候容易造成除以0的情况,但是Unity没有立刻抛出异常,而是继续执行,生成了一个无穷大的数值。 ......
worldAABB too Invalid Object Unity

Unity3d中使用sketchup 3dwarehouse模型

1、选择菜单【文件】【导出】【三维模型】,打开导出对话框。选择保存类型为“*.fbx ”。 2、进行选项配置,“几何图形”类别勾选【导出两边的平面】【分离不连接的平面】,“材料”类别勾选【导出纹理映射】,“比例”类别中勾选【切换yz坐标(Y向上)】,单位选择【米】点击【确定】按钮。 3、点击【导出】 ......

Unity 低功耗玉石

前言 曾使用过UE5的substrate系统基于BSDF实现过玉石材质,效果雀氏nice但消耗太高了!因此本篇基于Unity介绍如何模拟透射来实现一个低功耗的玉石材质 效果如下 本篇同步发布于http://chenglixue.top/index.php/unity/90/ 总体框架 模拟透射光 思 ......
功耗 玉石 Unity

【Unity】在游戏中实现虚拟摇杆功能

使用场景 在手机游戏开发中,使用虚拟摇杆控制角色进行移动。 虚拟摇杆预制体制作 在UI界面添加虚拟摇杆外圈图片 在外圈下添加内圈图片 将位置置于外圈中心位置 添加脚本 using Tools; using UnityEngine; /// <summary> /// 虚拟摇杆管理器 /// </su ......
摇杆 功能 Unity

【Unity】伪随机算法之PRD

概念 在游戏制作中通常会有暴击等概率性事件,有两种方法实现,一种就是正常使用随机算法实现,真随机受人品影响,对游戏体验极不友好,所以就提出了伪随机概念,常见的就是PRD算法。 P(N) = C * N P 为最终概率 C 为概率增量 N 为次数 随着攻击次数增加 概率增加,当暴击时将N重置为1,没有 ......
算法 Unity PRD

程序员常用的Unity3D核心类及方法

前言 创建、克隆、销毁游戏对象 01 创建游戏对象 GameObject cube=GameObject.CreatePrimitive(PrimitiveType.Cube); Cube.name=”cube1”;//设定名字 Cube.renderer.material.color=Color. ......
程序员 核心 常用 Unity3D 程序

Unity AssetBundle Browser 下载

https://github.com/Unity-Technologies/AssetBundles-Browser ......
AssetBundle Browser Unity

Unity AssetBundle Browser 使用

https://blog.csdn.net/WenHuiJun_/article/details/113178688 https://blog.csdn.net/WenHuiJun_/article/details/113178688https://blog.csdn.net/WenHuiJun_/ ......
AssetBundle Browser Unity

Unity Asset Bundle Browser 导入

https://github.com/Unity-Technologies/AssetBundles-Browser 有时候使用packManager来下载,但会下载不下来,超时无法连接服务器 将上面链接内容下载下来后直接丢到工程Asset下随便目录就行,然后回报错,Boo什么错的,无脑删除掉Tes ......
Browser Bundle Unity Asset

Unity InputField 输入框

参数 text: 输入框中显示的文本内容。 placeholder: 输入框中未输入内容时显示的占位符文本。 characterLimit: 输入框中可输入的最大数字符限制。 contentType: 输入框中可输入的内容类型,如整数、小数、密码等。 onValueChanged: 输入框内容改变时 ......
InputField Unity

Unity中欧拉角

什么是欧拉角? (1)使用单个角度来保存方位 (2)X与Z沿自身坐标系旋转,Y沿世界坐标旋转 (3)API:Vector3 eulerAngle =this.tranform.rulerAngles; 优点: (1)仅使用三个数字表达方位,占用空间小 (2)沿坐标轴旋转的单位维角度,符合人的思考方式 ......
Unity

Unity 按键监听

void Update () { if (Input.GetKeyDown(KeyCode.UpArrow)) { TestText.text = "上"; } } Input.GetKeyDown(keycode.space)这是监听空格键按下,具体看keycode的枚举对应不同按键 Input. ......
按键 Unity

大话Unity Shader,带你带你从0开始了解

前言 Shader,一款中文名为着色器的东西,对于很多开发者来言它是一个神秘的存在,想学但是又不知道如何去学,或者学了一段时间又发现Get不到它的点,始终感觉游离在外,不得其法。 那么本文今天就来给大家讲解一下如何从零基础入门Shader,目的在于让初学Shader的程序员或者美术er可以快速进入这 ......
大话 Shader Unity

Unity 卡通渲染之角色篇

前言 作为新博客的第一篇,就用卡渲作为开篇叭!毕竟是个二次元乐。本篇同步发表于http://chenglixue.top/index.php/unity/73/ 之前使用UE的后处理做过简单的卡渲,但因其灵活性很差,很多操作都需涉及到更改管线,且奈何本人在校用的笔记本,一次build就得好久,因此放 ......
角色 卡通 Unity

Unity学习笔记--数据持久化XML文件(1)

XML相关 Xml是可拓展标记语言,一种文件格式。我们使用xml来完成对数据持久化的存储。等待我们有一程序运行结束之后,将内存中的数据进行保存,(保存在硬盘/服务器)实现对数据的持久化存储。 xml文件的读取和保存以及修改 要点: XMl文件的加载 XML文件节点的查找访问 XML文件节点内容的读取 ......
文件 笔记 数据 Unity XML

Unity 实现滑块排序思路

所有滑块处于一个垂直或水平的布局Cells中,Cells中有一个设置为隐藏的占位透明滑块null 对于每一个滑块cell: 按下时,cell改变为选中状态(美术样式改变),算出偏移(鼠标按下位置与cell中心的距离) 开始拖拽时:cell脱离Cells,将null在层级中的位置设置为cell的位置并 ......
思路 Unity

Unity学习笔记--数据持久化之PlayerPrefs的使用

数据持久化 PlayerPrefs相关 PlayerPrefs是Unity游戏引擎中的一个类,用于在游戏中存储和访问玩家的偏好设置和数据。它可以用来保存玩家的游戏进度、设置选项、最高分数等信息。PlayerPrefs将数据存储在本地文件中,因此可以在游戏重新启动时保持数据的持久性。 //Player ......
PlayerPrefs 笔记 数据 Unity

Unity实现Voronoi图(性能友好,分布较为均匀

这是一种性能友好的并且生成较为均匀的Voronoi图的实现方式 在一张网格中生成随机点,然后在取每个点周围点就不需要去做全局遍历,在自己周围的格子遍历即可 using UnityEngine; using UnityEngine.UI; public class VoronoiDiagram : M ......
性能 Voronoi Unity