草庐IT

Unity-Terrain

全部标签

Unity第一人称控制器使用

简介:本节主要介绍使用官方自带的FPS包来实现第一人称控制,鉴于官方提供的案例已经十分完备,无需重复造轮子,故本文章不含任何代码实现~资源商店获取包众所周知,能在资源商店找到的模型或者脚本就不要自己做;unity官方的assetstore里包含极多品类的免费模型与大神们构建好的游戏场景,如需要练手的话可以多多查找;点击直接进入资源商店获取FPS包进入以上链接并打开网页后,请先登录,紧接着点击”添加到我的资源“,这里可能需要点击两次(本人只有第二次点击完毕后才算正式添加到了unity包管理器内)待网页顶部弹出添加成功的提示框后,关闭网页,打开unityunity导入第一人称控制器包选择windo

Unity 字节小程序【备忘】

1.https://blog.csdn.net/Czhenya/article/details/126989238unity发布抖音小程序2.https://www.bilibili.com/video/BV1WK411V7dn?p=32&spm_id_from=pageDriver&vd_source=5eac545df8363cd0e06c1a53d9c64c4032集3.https://bytedance.feishu.cn/docs/doccnxQA717G3W9Ovm2RsW1VcAguid获取方法4.https://microapp.bytedance.com/game/ttb08

Unity 上传文件到阿里云 对象存储OSS服务器

首先登录阿里云免费试用–对象存储OSS--点击立即试用,可以有三个月的免费试用创建Buket新建AccessKey,新建完成后,会有一个CSV文件,下载下来,里面有Key,代码中需要用到下载SDK双击打开sln文件,使用VS打开,右键项目–属性,修改程序集名字,然后点击生成–生成解决方案,这时sdk/bin里面就会有Aliyun.OSS.dll了然后把这个dll拖入到Unity工程里即可(任意位置都可以),剩下的就写代码了usingAliyun.OSS;usingAliyun.OSS.Common;usingSystem;usingSystem.Collections;usingSystem.

Unity Arduino 串口通信

一、Unity端发送消息,Arduino端接收消息通过串口通信Arduino端#include#definePIN_KEY5uintitem;voidsetup(){item=0;Serial.begin(115200);pinMode(PIN_KEY,OUTPUT);}voidloop(){if(Serial.available()>0){item=Serial.read();}if(item=='a'){digitalWrite(PIN_KEY,HIGH);}if(item=='b'){digitalWrite(PIN_KEY,LOW);}}Unity端publicclassTest:Mo

Unity 渲染顺序

Unity中的渲染顺序自上而下大致分为三层渲染优先级Cameradepth>SortingLayer>OrderinLayer>RenderQueueCameradepth:越小越优先(大的显示在小的前面)如图:尽管Sphere距离摄像机较远,但由于Camera_Spheredepth大于Camera_Cube,所以最后Sphere显示在Cube的前面。SortingLayer/OrderinLayer:越小越优先(大的显示在小的前面)添加SortingLayer在Inspector中Tag->AddTag->SortingLayers如下图:Canvas1中是Image是红色的根据UGUI默

【Unity InputSystem】实用教程-实现角色移动跳跃功能(Input System在PC端鼠键!手机端触摸屏!主机手柄!三端使用教程)

InputSystem实操教程1.前言2.PC端-鼠键2-1.创建PC对应的鼠键InputActions2-2.PC脚本调用初始化PC获取MoveAction输入PC获取JumpAction输入PC获取CameraControlAction输入2-3.功能实现2-3-1.键盘控制角色移动2-3-2.键盘控制角色跳跃2-3-3.鼠标控制视角转动3.主机端-手柄3-1.创建主机对应的手柄InputActions绑定MoveAction的触发操作绑定JumpAction的触发操作绑定CameraControlAction的触发操作3-2.功能实现4.移动端-触摸屏4-1.PC鼠标模拟触控4-2.Un

【Unity】超简单特效 - 液体冒泡泡

前言:前面我们学习了气体特效烟雾,那么今天我们来了解一个同样也非常常用且常见的液体特效泡泡。在游戏中我们常常会遇到像沼泽、毒池、沸水、烹饪、药瓶、泥潭等等非会出现液体冒泡的情况,那么这些如果在Unity里用粒子系统如何快速的实现呢。初步实现:根据我们前面所学习到的,回忆制作一个特效的流程的第一步是什么?没错,先想象,脑补一下那些液体冒泡泡的场景,现实中最常见的是沸腾的水或是一锅热汤了吧。(当然如果直接去找现成的也不是不可,但我们这一步的目的是尽可能发挥你的想象力!)我总结的特性如下:处于在同一个平面内整体形状多为圆形或椭圆,大小不同不规律的出现时间有规则的原地形成与消失开始制作:Hierarc

Unity UGUI的InputField(输入框)组件的介绍及使用

UGUI的InputField(输入框)组件的介绍及使用1.什么是UGUI的InputField组件?UGUI的InputField组件是Unity中的一个用户界面组件,用于接收用户的输入。它可以用于创建文本输入框、密码输入框等功能。2.UGUI的InputField组件的工作原理UGUI的InputField组件通过监听用户的输入事件,用户将输入的内容保存在一个字符串中,并将该字符串显示在输入框中。用户可以通过键盘输入、鼠标点击等方式进行输入。.3UGUI的Input组Field件的常用属性text:输入框中显示的文本内容。placeholder:输入框中未输入内容时显示的占位符文本。cha

Unity Metaverse(五)、Avatar数字人换装系统的实现方案

文章目录🎈前言🎈如何将RPM中编辑的Avatar导入到Unity🎈如何提取模型中的Mesh网格、Material材质、及Texture贴图🎈如何提取RPM网页中的图片资源🎈资源配置🎈前言随着元宇宙概念的火热,数字人换装捏脸的实现方案逐渐受到更多关注,本篇内容主要介绍如何在Unity中实现数字人的换装系统,涉及的所有美术资源均来源于RPM(ReadyPlayerMe),地址:ReadyPlayerMe主页。实现该系统涉及到的无非是老生常谈的几项内容:SkinnedMeshRenderer-蒙皮网格Material-材质球AvatarBone-骨架重要点,也是核心点,就是基于Avatar数字人的同

C#代码创建物体(unity )

publicclassmove:MonoBehaviour{   //定义类型   publicfloatspeed=5;   GameObjects;   voidStart(){      //创建游戏物体也可以在Start创建初始化      s=GameObject.CreatePrimitive(PrimitiveType.Cube);      s.GetComponent().material.color=Color.black;      s.transform.position=newVector3(1,1,1);      s.AddComponent();   }