Unity3D
文章平均质量分 57
Raki_0
这个作者很懒,什么都没留下…
展开
-
Unity插件XCharts
是一款基于Unity3D的UGUI系统的插件,可以绘制折线图、曲线图、饼状图、雷达图、散点图、热力图等等,功能强大。原创 2022-03-28 13:26:50 · 11641 阅读 · 5 评论 -
Unity窗口操作
Unity窗口操作一级目录获取任务栏三级目录一级目录获取任务栏(1)使用win3查找任务栏 //查找任务栏 [DllImport("user32.dll")] public static extern IntPtr FindWindow(string strClassName, int nptWindowName);(2)获取任务栏高度 /// <summary> /// 获取任务栏高度 /// </summary> /// <retu原创 2022-03-28 11:12:22 · 4486 阅读 · 0 评论 -
Unity操作文件对话框
unity中调用打开文件窗口和保存窗口原创 2022-03-16 14:40:27 · 5195 阅读 · 1 评论 -
Unity插件ProBuilder
ProBuilder插件Unity建模插件1. ProBuilder安装2. 打开ProBuilder3. 示例:创建一个Cube模型4. Extrude5. 自动选择6. BooleanUnity建模插件1. ProBuilder安装Window-Package Manager-选择ProBuilder-Install(安装过程需联网)2. 打开ProBuilderTools-ProBuilder-ProBuilder WindowProBuilder按功能操作分为4类:橙色:工具和窗口原创 2022-03-04 15:00:12 · 4402 阅读 · 0 评论 -
Unity中访问 URL
一、第一种:使用URL直接连接将此连接方法写在需要连接的时候即可,比如下面写在Button点击事件里;这种方式是跳出unity打开浏览器 public void ConnectUrl() { Application.OpenURL("http://www.baidu.com"); }二、第二种:使用www访问URLVS显示www已过时这种方式是跳出unity打开浏览器 public void ConnectUrl() { WWW www原创 2022-02-24 13:48:44 · 7209 阅读 · 0 评论 -
unity列表,水平,垂直,循环滚动列表
一、创建垂直滑动列表在canvas下创建Scroll View,取消勾选 Scroll View 的 Horizontal 属性,并删除Scroll View子物体 Scrollbar Horizontal(只创建垂直滑动列表)给Content添加 Veritical Layout Group和Content Size Fitter组件将列表中需要显示的物体添加到Content中批量生成滑动列表的内容二、创建水平滑动列表三、创建自动循环滚动列表...原创 2022-02-24 13:31:22 · 4071 阅读 · 1 评论 -
Unity制作场景加载进度条(异步场景加载)
一、创建加载UI新建Panel,颜色调成深灰色,不透明度255Panel下新建Slider,调整Slider;Panel下新建Text,显示进度条百分比新建empty GameObject,命名为LoadManagerGameObject新建脚本LoadManager.cs,将脚本拖拽放到LoadManagerGameObject上,将Panel的enabled取消勾选新建Button,命名为下一关;OnClick()点击+,将Hierarchy中的LoadManag原创 2022-02-23 14:56:29 · 3311 阅读 · 0 评论 -
unity从物品栏拖出物体,安装到指定位置
从物品栏拖出物体,安装到指定位置一、创建滑动列表-物品栏二、从物品栏拖出物体三、左键移动物体+近距离安装一、创建滑动列表-物品栏二、从物品栏拖出物体创建Resources文件夹,在Resources文件夹下创建Prefabs文件夹将要生成的实例物体放入Prefabs文件夹里增加一个Button和Image在Button下添加代码,str写实例名字,image选择合适的Image代码如下using System.Collections;using System.Collections.G原创 2022-02-23 08:58:56 · 5447 阅读 · 3 评论 -
Unity右键旋转,滚轮缩放,中键平移,跟随玩家
一、以摄像机为中心,右键旋转将脚本挂载到摄像机上,以摄像机为中心旋转视野 private Vector2 offs; public float speed=2; void Start () { offs = transform.eulerAngles; } void Update () { if (Input.GetMouseButton(1)) //用户交互的键入 { offs += new Vecto原创 2022-02-21 14:22:57 · 2457 阅读 · 1 评论 -
unity socket通信
unity服务器客户端编程服务器端:在VS创建一个空的C#项目NetworkServerusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Sockets;using System.Net;namespace NetworkServer{原创 2022-02-16 09:26:19 · 3425 阅读 · 1 评论 -
Unity从工具栏生成物体
Unity从工具栏生成物体直接将脚本挂载到UGUI上即可using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class DragSpawn : MonoBehaviour, IPointerDownHandler{ private GameObject objDrag原创 2021-12-28 09:29:31 · 317 阅读 · 0 评论 -
Unity鼠标控制3D物体的移动、旋转、缩放
一、鼠标控制3D物体移动二、鼠标控制3D物体旋转三、鼠标控制3D物体缩放原创 2022-02-21 16:35:06 · 22586 阅读 · 6 评论