- 博客(19)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Unity C# 影响性能的坑点
这块占开销比较大,通过GameObject.Instantiate(parent)当中直接设置Parent效率会比运行时候改parent效率高。GetComponent方法最好避免在Update当中使用,这个组件底层的实现是遍历所有组件,如果挂的组件比较多的时候会消耗内存空间。最好是在初始化的时候缓存一下。继承自Monobehaviour的函数要避免空的Awake()、Start()、Update()、FixedUpdate().这些空回调会造成性能浪费。c++用的时间长了怕unity的坑忘了,记录一下。
2024-11-27 17:10:14
477
原创 修正Houdini在HDRP当中显示异常
解决houdini插件在HDRP当中显示为红色的问题新建一个HDRPLit流程的ShaderGraph:插入完成后起名字叫SpecularVertexColor,双击进入连线。连线流程如下:#mermaid-svg-Mz97rp0LWCMrWL4K .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-M
2021-11-02 19:49:16
458
原创 LOD自动修改工具
using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;public class ChangeLOD : Editor{ [MenuItem("Assets/ChangeLODSetting")] public static void OnChangeLODSetting() { GameObject[] gameObjec.
2021-10-28 14:59:19
301
原创 markdown绘制UML图形
首先:不要用错图形符号!不要用错图形符号!不要用错图形符号!开始形状/结束形状,用圆角矩形表示Created with Raphaël 2.2.0开始结束处理过程,“矩形Created with Raphaël 2.2.0开始工序结束子流程,方块里面套方块Created with Raphaël 2.2.0开始工序预设处理结束输入输出,平行四边形Created wi...
2020-01-17 18:33:09
788
1
原创 Addressable1.5.1应用
Addressable是可寻址资源,是一种通过地址加载资产的方法,能够简化内容包创建、部署。和更新。一旦资产被标记为可寻址,就可以从任何地方调用可寻址资源,可以通过AssetReference加载单个可寻址资源,也可以通过自定义组标签加载多个可寻址资产。操作教程安装addressable将prefab标记为可寻址对象简化名称打标签组Play Mode ...
2020-01-17 17:11:07
598
原创 Tobbi眼动仪参数初探
眼动仪参数说明EyeShape眼部形状Eye_Left_Blink 左眼眨眼Eye_Left_Wide, 左眼瞪眼Eye_Left_Right,左眼向右Eye_Left_Left, 左眼向左Eye_Left_Up,左眼向上Eye_Left_Down,左眼向下Eye_Right_Blink = 6, 右眼眨眼Eye_Right_Wide,右瞪眼Eye_Right_Right,右...
2019-12-09 11:36:00
2527
2
原创 ECS框架学习
简介ECS在各种Unity版本上表现都不一样,官方给的例子如果用Unity2018.3.1打开就会满处飘红。坑很多,官方文档像屎一样。好在有大神们在,看了很多博客,终于找到一个能用的,完成了一个小demo,十万个小立方体围着中间转,有三种不同的材质,最后跑了70帧,大功告成,可喜可贺。一开始有点困惑,不过好在之前接触过StrangeIOC框架,用抽象的概念去理解,很快就明白了。(大部分时间都...
2019-12-04 15:54:06
308
原创 Unity UGUI轮播图+Android端读取图片
项目需要做一个安卓端的图片轮播小程序。然后猛然发现一万年过去了安卓端自己还在用www读取本地图片,Assetbundle虽然好用读取也快……但不方便客户自己进行替换图片操作,一个轮播图小程序还要配置一个安卓本地服务器并写一个小工具给客户用来打包,操作就过于繁琐了。试着用www和文件读取二进制两种方式来读取,读取速度差不多……下面来介绍两种方式。安卓端路径安卓端PersistentDataP...
2019-09-29 12:47:18
561
原创 Unity模拟点击事件接口
在VR开发中,我们常常遇到这样一种需求:将某个已经有的某个VR游戏移植到其他虚拟现实设备中。要重新接各种各样sdk.有的sdk没有提供手柄点击按钮的接口,有的时候甚至没有手柄,要改成视点点击。这个时候需要用到Unity中按钮点击的功能要注意的点有很多。VR中很多UI都是wordspace,很多操作要基于射线进行基于射线检测的UGUI按钮必须要绑定上BoxCollider(注意必须要绑定3d...
2019-08-30 18:21:59
2039
原创 Unity中作2D藤曼生长效果
参考:https://github.com/dci05049/Verlet-Rope-Unity使用插件:Dotween绳子代码修改:using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class RopeBridge : MonoBehav...
2019-07-17 17:14:25
1067
原创 Python实现微信机器人斗图
Python实现微信机器人斗图前情提要前情提要以前接了图灵机器人的api做过一个微信小机器人,但是这个机器人只会尬聊也就算了,竟然连斗图都不能!!!虽说图灵机器人官网上有这个api,可是由于我是用python手动接入而不是直接授权,发送表情包给他依然会回复尬聊。我深信没有斗图的机器人是没有灵魂的,于是想动手自己写一个。参考:用python爬取斗图网打印从用户哪里获得的消息,会发现,接收表情...
2019-01-08 14:44:42
1853
原创 Nibiru pro sdk Input Axis error
Nibiru的sdk会出现输入轴错误问题,这是由于代码里面做了手柄上下左右兼容处理,但是却没有在InputSetting里面包含进来。我们需要把3、4、5、6轴加进来。处理方法:...
2018-11-29 12:00:39
230
原创 宝丽来AR头盔爬坑记
领导想做扫描广告页显示大数据的AR做展示,领导说:我们用AR头盔吧!当时心头一紧,又是坑爹的预感。领导买来了宝丽来的AR头盔。我:领导你冷静点,这东西肯定坑多!领导:客户说要带头盔,这个效果好。没关系,买。看来这坑是爬定了。看了一眼nibiru官网的sdk……这他喵里面有什么?约等于什么都没有吧?问官方要个连接高通的方法,官方微笑:请购买专业版sdk……于是……我:领导,你这头盔有没有7天包退换?...
2018-11-02 11:32:57
478
原创 Python微信公众号接入图灵机器人
微信公众号配置网上大部分都是用itchat插件。微信公众号官网上的代码复制下来格式会乱掉。对于python这样严格依赖格式的语言简直是噩梦。这里没有使用itchat,而是使用request直接post请求图灵api微信公众平台后台配置 Python配置[官方文档]安装依赖库:1、[Python2.7] python3版本的web.py有一些bug,无法使用。...
2018-09-05 11:39:47
2381
1
原创 Htc与Oculus安装运行环境。
Htc Vive设置下载steam。下载地址: https://store.steampowered.com/ 登录steam账户。输入账号名和密码 从steam商店下载steamvr。 打开steamvr。 将头盔连接到电脑。 插入追踪器电源,将追踪器距离大于1m呈对角线放置。 选择运行房间设置。 选择仅站立。如果要画房间范围,需要注意房间大小至少1m*2m 根据提示完成剩下...
2018-07-30 13:38:27
659
原创 Unity—小米VR开发——颇繁琐的开发步骤探索
小米VR相比其他的VR头盔,开发设定实在有些不太友好。头盔必须与手机绑定。绑定后其他设备必须先用手机登录绑定的小米账号,或者解绑设备重新连接,否则无法连接此设备 VR头盔后台更新到100%后卡住不动。 开发者群组和QQ要提供应用号进入。 应用必须要在小米vr开发者申请appid才能发布,否则发包无法调用sdk. 申请完开发者以后,必须绑定邮箱,否则无法申请APPID 在手机端下载小米...
2018-07-16 14:24:58
2761
9
原创 UGUI自带Mask实现新手引导简单遮罩(无需shader)
效果如下:大部分教程都有shader实现遮罩,shader可以控制更好效果的遮罩。unity自带的功能也能实现简单的新手引导遮罩,只是unity自带的遮罩会有锯齿。之后再更新加shader的版本。以下是具体步骤:1、将MainCamera 的背景设为solidcolor.改为黑色。2、添加两张背景,内容一摸一样3、UGUI渲染层级是根据场景层级的顺序,所以排列在前面的图看不到。选中底层的BG_Da...
2018-04-25 14:05:55
18418
原创 动态规划算法——背包问题 输出最优解和背包中的物体
最近在学习动态规划算法,网上资料很少有关于输出最优解详情的,于是给自己布置了一个小任务。纠结的时间蛮长的,但是加深了对算法的理解,比较开心。背包问题简述:已知一个容量为m的背包,现在有一个不同重量不同价值的物品,问怎样在背包容量限制下达到利益最大化。已知条件: 序号: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
2018-01-23 19:49:07
4416
原创 动态规划算法——钢条切割问题分析
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 带备忘的自顶向下{ class Program { static void Main(string[] args
2018-01-17 11:35:37
640
rpg游戏制作实战
2012-09-27
c#有向图判断公边环路问题
2017-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人