Unity3D 项目优化干货分享

一、程序方面  01、务必删除脚本中为空或不需要的默认方法;  02、只在一个脚本中使用OnGUI方法;  03、避免在OnGUI中对变量、方法进行更新、赋值,输出变量建议在Update内;  04、同一脚本中频繁使用的变量建议声明其为全局变量,脚本之间频繁调用的变量或方法建议声明为全局静态变量或方法;  05、不要去频繁获取组件,将其声明为全局变量;  06、数组、集合类元素优先使用Array,其次是List;  07、脚本在不使用时脚本禁用之,需要时再启用;  08、可以使用Ray来代替
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

开源数据大屏AJ-Report

开源数据大屏AJ-Report1. 数据大屏概述2. AJ-Report概述2.1 AJ-Report简介2.2 系统特性2.3 在线体验2.4 发行版本2.5 功能概述2.6 数据流程图3. AJ-Report项目搭建3.1 核心技术3.2 发行版部署4.实现验证4.1 配置数据源4.2 配置数据集4.3 配置大屏或报表4.4 大屏效果1. 数据大屏概述可视化数据大屏最近几年非常火,不但是因为其炫酷的视觉效果,还因为其各种图标帮助业务决策分析,数据分析等功能,作为控制中心不可获缺的工具,本文主要推
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

[系统安全] 三十五.Procmon工具基本用法及文件进程、注册表查看

前文尝试了软件来源分析,结合APT攻击中常见的判断方法,利用Python调用扩展包进行溯源,但也存在局限性。本文将分享Procmon软件基本用法及文件进程、注册表查看,这是一款微软推荐的系统监视工具,功能非常强大可用来检测恶意软件。基础性文章,希望对您有所帮助~
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

课设-51单片机+PM2.5+温湿度(程序+原理图+Protel仿真)

本系统以STC89C52单片机为核心,主要包括传感器温湿度采集,传感器PM2.5采集,LCD液晶显示,声光报警和按键设置等部分。系统通过搭建的传感器元件采集家居中温度、湿度和PM2.5浓度,并实时显示上述采集数据。
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity使用PostProcessing没有滤镜效果原因总结

PostProcessing官方文档点这里在使用Unity的PostProcessing时,为什么没有滤镜效果?修改参数场景没有任何变化?原因可能有以下几点:一、Layer问题二、Global问题三、Weight渲染权重问题四、intensity强度问题一、Layer问题滤镜层一定要和所渲染的目标层一样,如下:二、Global问题PostProcessVolume组件的IsGlobal如果不勾选,需要通过触发器判断需要渲染的区域,如果目标不在渲染区域,就没效果。IsGlobal如果勾选,则就
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity 2020安装失败、项目加载报错

目录一、安装问题二、SDK、JDK问题一、安装问题最近升级项目,用Hub 下载2020部分版本时,会出现安装文件错误、安装失败、新建项目加载失败等问题,试了好几个版本都这样,加载到一半报错,如下:The project you are opening contains compilationerrors.Entering Safe Mode allows you to resolve theseerrors without waiting for the rest of your project t
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity命令行处理重复登录等问题

启动Unity在macOS上,在终端中键入以下内容以启动Unity:/Applications/Unity/Unity.app/Contents/MacOS/Unity在Windows上,在命令提示符中键入以下内容以启动Unity:"C:\Program Files\Unity\Editor\Unity.exe"所有命令行表格:https://docs.unity3d.com/Manual/CommandLineArguments.html例子项目中的C#脚本:using Unity
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity2020 Gradle Error系列问题处理方法

Unity发布Android的APK时,关于AndroidManifest的合并,分为两种情况:当存在多个jar包时,需要手动合并每个jar包的AndroidManifest到主AndroidManifest文件当存在aar包时,在导出APK时,Unity会解析Arr包的资源,并自动吧它们的AndroidManifest文件合并主AndroidManifest文件PS:主AndroidManifest文件为Plugins/Android目录下的AndroidManifest文件或者Unity默...
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity3D 如何优化Camera视野外的物体,减少性能消耗

Unity3D 如何优化像机外的物体,减少性能消耗?在项目中制作场景的过程中,我们经常会使用到大量的粒子系统。比如场景中的火把,在一个村寨中,美术们放置了大量的火把。整个场景中的各个地方,有上百个火把。Unity中,在摄像机范围外的粒子系统虽然不会被绘制。但是update是一直持续的。这也就意味着,这100多个火把,不论是否可见都在更新。这个设计应该是很不合理的,这时就需要一个开关,来控制不可见的粒子系统是否需要update。有的粒子系统在不可见的时候需要更新,比如爆炸。有的不需要更新,比如火堆火把。
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

【OpenCV】图像像素值统计

文章目录图像像素值统计找图像全局最小值和全局最大值计算均值和标准差完整代码结果展示图像像素值统计双精度型变量 minv和maxv;指针变量minLoc,maxLoc。因为这图片是多通道的,所以使用一个容器装取数值,并且用split分离图片到MV中通过for循环操作,遍历图片信息,并且打印信息到终端。图像信息包括,方差,均值,大小。找图像全局最小值和全局最大值void minMaxLoc( const Mat& src, double* minVal, double* maxVal=0,
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

4399广告联盟 SDK接入问题处理

SDK接入一、接入方式二、常见问题一、接入方式SDK下载完,通过import module的方式将lib_au4399_sdk类库导入游戏工程目录下。在主工程的build.gradle文件下添加以下代码即可完成依赖,android { defaultConfig { //方法数超过65536时,开启多dex的支持 multiDexEnabled true }}dependencies { //引入广告SDK依赖 implementat
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity 打包APK签名用法原理及META-INF文件夹

先介绍下签名的概念,知道的略过。在消息通信时,必须解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改。在安装Apk时,同样需要确保Apk来源的真实性,以及Apk没有被第三方篡改。为了解决这两个问题,开发者对Apk进行签名:在Apk中写入一个“指纹”。指纹写入以后,Apk中有任何修改,都会导致这个指纹无效,Android系统在安装Apk进行签名校验时就会不通过,从而保证了安全性。目录一、APK的Jar签名过程——META-INF文件夹二、签名文件校验过程三、签名相关命令四、keytool
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity项目如何加入AndroidX依赖,解决APK运行闪退问题?

Unity项目如何加入AndroidX依赖?环境:Unity2020.3.0 / Android3.4.1问题:安卓supportV4升级成AndroidX,打出的APK运行闪退。解决方法:1、在AS的build.gradle文件中添加AndroidX依赖2、修改gradleTemplate.properties文件, 允许Unity引擎打包时添加AndroidX依赖。2、在Unity项目的mainTemplate.gradle配置文件中添加AndroidX依赖环境:Unity2020.3.0
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

[当人工智能遇上安全] 1.人工智能真的安全吗?浙大团队外滩大会分享AI对抗样本技术

作者将重新打造一个《当人工智能遇上安全》系列博客,详细介绍人工智能与安全相关的论文、实践,并分享各种案例,涉及恶意代码检测、恶意请求识别、入侵检测、对抗样本等等。AI技术蓬勃发展,无论是金融服务、线下生活、还是医疗健康都有AI的影子,那保护好这些AI系统的安全是非常必要也是非常重要的。目前,AI安全是一个非常新的领域,是学界、业界都共同关注的热门话题,本论坛将邀请AI安全方面的专家,分享交流智能时代的功守道,推动和引领业界在AI安全领域的发展。
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Python科学计算库之pandas

pandas是一种Python数据分析的利器,是一个开源的数据分析包,最初是应用于金融数据分析工具而开发出来的,因此pandas为时间序列分析提供了很好的支持。pandas是PyData项目的一部分。官网:http://pandas.pydata.org/官方文档:http://pandas.pydata.org/pandas-docs/stable/安装过程详见: 官方安装文档Python版本要求:2.7、3.4、3.5、3.6依赖Python库:setuptools、NumPy、python
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

PCB焊接及上电测试流程

PCB焊接及上电测试流程一、PCB焊接步骤二、上电测试及调试一、PCB焊接步骤1、电路板拿到后,要观察电路板线路有无损伤,焊盘有无损坏,绿油是否有损坏;2、用万用表测量电源与地、不同电源之间,不同地之间是否有短路;3、焊接的时候先焊电源部分,按电压大小及其关系依次焊接,将电源调试成功;如有:5V、3.3V,先焊接5V, 检查无误后,再焊接3.3V 部分。4、再焊CPU及外围阻容、晶振及复位电路,焊接后重新测试电源与地,避免焊接时候的短路和热击穿;焊接CPU后测试:①、需要确认晶振可正常起振:晶
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

如何使用Python+Opencv中的PCA给卷积神经网络特征降维

记录一个小实验,如何给卷积神经网络的特征值降维,在保证特征可判别性的同时减小特征值个数。我们使用六组图片进行实验:实验环境:opencv-python 4.4.0.44numpy 1.18.5torch 1.0.11、首先,使用别人训练好的senet-101模型提取六张图片的特征值,得到6个2048维的特征向量。2、用余弦相似度分别计算P1P2、D1D2、S1S2的相似度,分别是0.633、0.879、0.637。分别计算P1S1、D1P1、S1D1、P2S2、D2P2.
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity反导打包详细步骤

导出资源包以后,打开AndroidStudio。File->Import Project打开导出的资源路径,可以看到此资源文件夹图标变成了安卓标志,表示此项目可以导入到AndroidStudio。等待右下角资源加载完毕。下面开始打包APK,Build->Generate Signed Bundle选择keystore(或者.jks)路径,输入密码等信息根据需求选择一种打包类型,正式版选release,测试版 debug,勾选V1 V2,等待右下角打包进度选择Proje.
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

[系统安全] 三十六.APT系列(1)APT攻击溯源防御与常见APT组织的攻击案例

前文分享了Procmon软件基本用法及文件进程、注册表查看,这是一款微软推荐的系统监视工具,功能非常强大可用来检测恶意软件。这篇文章将分享APT攻击检测溯源与常见APT组织的攻击案例,并介绍防御措施。希望文章对您有所帮助。基础性文章,希望对您有所帮助~
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0

Unity 直指灵魂的代码详解——委托、事件与Observer设计模式

委托、事件与Observer设计模式一、委托 delegate 的用法1、将方法作为另一个方法的参数2、将方法绑定到委托二、事件 Event一、委托 delegate 的用法1、将方法作为另一个方法的参数委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句和枚举定义,同时使得程序具有更好的可扩展性。没看懂?没关系,看代码一目了然!定义及使用方式案例:public class Sh
分类: 其他 发布时间: 11-24 09:50 阅读次数: 0