3 权威啦啦啦啦啦

尚未进行身份认证

我只是代码的搬运工

等级
TA的排名 10w+

unity运行状态下保存物体至资源文件夹内

参考链接:https://blog.csdn.net/tom_221x/article/details/61920213Unity运行时,动态创建的Mesh挂载到MeshFilter组件上,并不能保存到本地Prefab文件里。在运行的场景里,拖拽正确配置的MeshFilter对象到Unity资源管理器。生成的Prefab文件,里面的Mesh对象会missing。所以,我们需要在运行状态,导出Mesh到本地生成一个obj模型文件。原理,就是根据obj文件的属性,把运行时Mesh的顶点,索引,贴图数.

2020-05-09 13:48:26

Unity 记载ab通过反射方式获取脚本

吧脚本用DLL的方式打包起来,然后改成.bytes后缀进行打包AB ,然后代码进行读取脚本进行反射using System;using System.Collections;using System.Collections.Generic;using System.Reflection;using UnityEngine;using UnityEngine.UI;public class JumpScene : MonoBehaviour{ public string st.

2020-05-09 08:38:03

(转载)Unity_AssetBundle笔记_(俗称AB包_个人笔记欢迎指正)

转载至https://www.cnblogs.com/Roz-001/p/11237198.htmlAssetBundle_介绍(基于unity 2017 版本 --- 如要知晓最新资料建议去看官方文档)一: AssetBundle的定义和作用 用处? 1,AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至是整个场景、可以在游戏运行时被加载。...

2020-05-07 10:55:18

UnityUI折叠伸缩列表的实现

参考链接http://gad.qq.com/article/detail/289294链接:https://pan.baidu.com/s/1BfM78fy4hE0cXK6VTH6RxQ提取码:ggd9复制这段内容后打开百度网盘手机App,操作更方便哦...

2020-03-26 10:37:37

DOTS学习过程3 动态生成Entity

前言:我为什么来学习的初衷有一点就是为了这个,假如我一次性生成一千个物体你说会卡不卡,如果用了DOTS可想而知(我还没试。嘿嘿)首先我们创建一个空物体挂载一个创建的脚本* Scene----GameObject 首先GameObject是存在Scene场景下的* World--Entity Entity是存在世界坐标下的,两者虽然有不同但是是混合在一起的首先调用创建方法我们...

2020-03-13 14:59:31

DOTS学习过程2 建立第一个ECS

前言 ECS按照我目前的理解是继承接口用来相互传输数据从而完成面向数据的传输首先创建一个脚本给Cube挂上 CubeMoveComponentDate脚本是Struct数据结构类型 ps:脚本我是分开的,当时也可以写在一起,嘿嘿using System.Collections;using System.Collections.Generic;using Unity...

2020-03-13 11:53:44

DOTS学习过程1 安装插件及生成第一个Entities

1.这里是需要安装的插件,版本很重要,有些新版插件对会报一些错误然后我们新建Cube(gameObject要转换成entities)先说第一种方法挂在脚本可以直接转换,运行后启动可以发现Cube已经转换成entities了,第一步完成下一篇讲怎么建立ECS...

2020-03-13 11:25:18

Unity性能优化 – 脚本篇

转载https://wuzhiwei.net/unity_script_optimization/最近开始进行Unity性能优化的工作,主要分为三类:CPU、GPU和内存。由于我们游戏的核心战斗是计算密集型,所以主要是受限于CPU。CPU的优化又分为渲染和脚本,本文将着重于脚本优化。一般来说,优化必须要知道性能热点在哪里,而知道性能热点则需要在目标设备去进行深度的profile。如果不进行...

2020-03-12 15:44:22

Unity性能优化 – 设置篇

转载:https://wuzhiwei.net/unity-settings-optimization/想要做好Unity性能优化,主要从CPU,内存,GPU等多方面进行,需要处理好许多事情。在脚本篇中我们就Unity API,C#,IL2CPP,Lua和算法数据结构等多方面提出了性能优化建议。鉴于Unity内设置项繁多,如果某项设置不当,就可能会对性能造成负面影响。本文将从纹理、模型、音...

2020-03-12 15:40:25

unity判断物体或者UI是否在相机能看到的范围内

直接上代码UI的话不用转换坐标 public void SensorShowHideState(GameObject posW) { Vector3 pos = Camera.main.WorldToScreenPoint(posW.transform.position); if ((pos.z < 0) || (pos.x < 0)...

2020-03-12 15:11:48

unity新版打包AB(AssetsBoundle) 排坑

先说第一种方法首先:标记资源(AssetBoudle名称,如xx.ab )创建以下代码,放入“Asset—Editor”路径中 注意如果不放在Editor文件夹下是不行的,目前我用的2019.3using System.Collections;using System.Collections.Generic;using System.IO;using UnityEdit...

2020-03-09 13:14:35

UnitywebGL和网页相互传值

网页调用unity方法传值与WebPlayer类似,在JS中用SendMessage比如在Unity场景中有一个GameObject,叫A,A上有C#脚本,里面有个方法public void F(string str){ //do something...}在发布出的WebGL项目index.html中用JS调用此方法(根据Unity 版本更新有的词汇不一样...

2020-02-28 11:02:28

unity画矩形框,单选框选和多选

using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class DrawTest : MonoBehaviour { /// <summary> /// 材质球 /// </summary> ...

2020-02-21 14:53:23

ShaderGraph自学(1)控制模型单方向缩小裁剪

然后再附上代码Shader "Unlit Master"{ Properties { Vector1_E1DA330C("Vector1", Range(0, 1)) = 0 Color_18B41F27("Color", Color) = (0, 0, 0, 0) [NoScaleOffset]Texture2D_1CA...

2020-01-03 16:20:46

Unity官方控制摄像头移动旋转等操作

using UnityEngine;namespace UnityTemplateProjects{ public class SimpleCameraController : MonoBehaviour { class CameraState { public float yaw; pub...

2020-01-03 08:39:27

unity 变量常用的标签

公开的变量隐藏[HideInInspector] 转载至https://space.bilibili.com/370283072Tips 1 :[SerializeField]通常我们会在代码里用 Public 生成可见的变量;用 Private 生成不可见的变量。如果我想在测试阶段能够观察到 Private 的变量是否得到了我想要的值怎么办呢?可以参考下面的图片,在 Pr...

2019-12-16 17:25:43

Unity 发送post服务器请求

IEnumerator CallPost() { Dictionary<string, string> headers = new Dictionary<string, string>(); headers["Content-Type"] = "application/json"; //将文本转为byte数组 ...

2019-11-25 15:39:36

Unity Json解析实例

// 读取 JsonMapper.ToObject(mainHoist.text)); private void MainHoistAnalysis(JsonData jsonData) { string[] infos = new string[2]; List<string[]> strList = ...

2019-11-23 14:20:55

unity 计算点是否在平面范围内

这段是网上的传入三维坐标和三维坐标集合就可以 ///<summary> /// 计算一个点是否在一个多边形范围内 /// 如果过该点的线段与多边形的交点不为零且距该点左右方向交点数量都为奇数时 该点再多边形范围内 /// <summary> /// <param name="point">测...

2019-11-13 13:44:18

(转)关于Unity中的Input输入事件

截获鼠标,键盘的消息 监听事件我们都是在Update里面监听的。 Unity的虚拟轴打开:Edit-->Project Settings-->Input,打开的各个Name就是双引号里面要填的,记不住就打开查,也可以自己定义一些按键。 一、Input的主要变量 1: mousePosition: 当前鼠标的像素坐标; 2: a...

2019-11-08 14:57:55

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取