首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
网络安全
sqoop
达梦数据库
集合操作符
云笔记
PMP
https
点云
连接池
寒武纪面试
寒武纪笔试
ZYNQ
aws
数据库架构
企业人行
NOIP
股票交易
鹈鹕优化算法(POA)
清华大学
汇编大作业设计
script
2024/4/12 3:18:11
Unity | Script Hot Reload
官网地址:https://hotreload.net/ 一、作用 Unity在运行时,可以直接修改代码,避免等待过长的编译时间。 二、说明 1、支持的平台? Windows、MacOS、Linux 2、支持的Unity版本? 2018.4 (LTS)2019.4 (LTS)2020.3 (L…
阅读更多...
使用Streaming Mipmap后纹理内存没有下降的疑问
1)使用Streaming Mipmap后纹理内存没有下降的疑问 2)TCP网络传输大端/小端疑问 3)Texture Compression,Default和Override有什么关系 4)如何快速清除Log 这是第299篇UWA技术知识分享的推送。今天我们继续为大家精选了…
阅读更多...
Python 小爬虫入门 -- 爬取专栏文章标题保存到 CSV 文件中
爬取专栏文章标题保存到 CSV 文件中目标分析网页代码及理解代码段一代码段二成果展示爬取专栏文章标题保存到 CSV 文件中 目标 从一个网页上抓取数据,并保存到一个 CSV 文件中。 具体是爬取 微机系统与接口上机实验_TD PITE型 专栏里的所有 文章标题 并 保存到 csv 文件 中…
阅读更多...
AssetBundle在移动设备上丢失
1)AssetBundle在移动设备上丢失 2)Unity云渲染插件RenderStreaming,如何实现多用户分别有独立的操作 3)如何在圆柱体类型的地图中编程玩家的输入 4)Mixamo动画的根运动问题 这是第380篇UWA技术知识分享的推送ÿ…
阅读更多...
buildSrc使用kotlin开发plugin配置
buildSrc使用kotlin开发plugin配置 配置 apply plugin: java-gradle-plugin apply plugin: kotlinbuildscript {repositories {mavenLocal()maven {url uri("${rootProject.rootDir}/.repo")}maven { url https://maven.aliyun.com/nexus/content/groups/public }m…
阅读更多...
如何定位Unity死循环导致的完全卡死
1)如何定位Unity死循环导致的完全卡死 2)如何设定Unity AssetBundle单个包大小 3)MaterialPropertyBlock修改Stencil相关参数 4)线性空间中动作文件控制材质球颜色失真问题 5)DrawMeshInstancedIndirect在华为手机上…
阅读更多...
Packages目录下Shader打包疑问
1)Packages目录下Shader打包疑问 2)如何关闭资源的RW选项 3)RenderTexture单个像素的色值大于Shader的输出值 4)客户端背包刷新机制 5)PBXProject.AddCapability添加失败 这是第218篇UWA技术知识分享的推送。今天我们…
阅读更多...
URP关于多个摄相机的性能优化
1)URP关于多个摄相机的性能优化 2)Unity Addressables打包的时候如何设置BuildAssetBundleOptions.DisableWriteTypeTree 3)Unreal可以用于商业化游戏的热更新方案 4)UGUI SpriteAtlas在使用中回调实例化,AtlasReque…
阅读更多...
Unity内置资源如何打包避免冗余
这是第249篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间10分钟,认真读完必有收获。 UWA 问答社区:answer.uwa4d.com UWA QQ群2:793972859(原群已满员) 本期…
阅读更多...
HttpWebRequest下载大文件速度变低问题
1)HttpWebRequest下载大文件速度变低问题 2)Unity 2018.4.3X版本打AssetBundle慢 3)Unity 2D地图的动态修改 4)Unity 3D UGUI粒子特效裁剪的解决方案 5)Addressables LoadAssetAsync加载预设体的执行问题 这是第259篇…
阅读更多...
Lua代码内存泄漏的疑惑
1)Lua代码内存泄漏的疑惑 2)一个Lua重复加载后造成的泄露问题 3)关于Addressable中计数的疑惑 4)合并Mesh的插件推荐 这是第265篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅…
阅读更多...
关于AI逻辑写在Lua中的问题
1)关于AI逻辑写在Lua中的问题 2)Shader中宏的作用 3)Update中的new Struct对象 4)通过在编辑的预制体中获取资源路径 这是第266篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅…
阅读更多...
ProtoBuf-net Serializer.Serialize产生大量的GC
1)ProtoBuf-net Serializer.Serialize产生大量的GC 2)如何快速在工程代码中每个函数注入自己想要插入的代码 3)Unity设置IL2CPP导出的Mac平台的Xcode工程中,如何通过Object-C代码反调Unity侧的C#代码 4)ShaderGraph生…
阅读更多...
ToLua或XLua中的虚拟机是否独立于Unity的主线程
1)ToLua或XLua中的虚拟机是否独立于Unity的主线程 2)Timeline技能编辑器提取关键帧信息 3)Canvas AdditionalShaderChannels设置无效 4)SDK返回的时候取Time.deltaTime比较大 这是第291篇UWA技术知识分享的推送。今天我们继续为…
阅读更多...
如何动态获取URP设置里自定义的RenderFeatures
1)如何动态获取URP设置里自定义的RenderFeatures 2)UGUI里,把UI丢回池里,把方案SetActive(false)方法的最佳 3)Prefab中m_Text会自动换行导致搜索不到 4)URP变体优化shader_feature,MAIN_LIGH…
阅读更多...
Timeline技能编辑器如何提取关键帧信息
1)Timeline技能编辑器如何提取关键帧信息 2)Mesh资源开启R/W内存的翻倍问题 3)UI的Animator动画对Canvas.SendWillRenderCanvas()耗时影响 4)对Shader变体的理解 这是第281篇UWA技术知识分享的推送。今天我们继续为大家精选了若…
阅读更多...
Addressable资源管理
1)Addressable资源管理 2)Addressable热更新问题 3)不合理旧图集拆分成新的小图集 4)XLua中在Lua和C#传递自定义值类型 5)Toggle的onValueChanged如何正确移除某个匿名的监听 这是第216篇UWA技术知识分享的推送。今天…
阅读更多...
Addressable RemoteBuildPath下部分资源更新上传问题
1)Addressable RemoteBuildPath下部分资源更新上传问题 2)Shader内存占用突然变大 3)Unity 2018.4上材质对贴图的冗余引用 4)编辑器中出现大量GC操作导致卡顿 5)JsonUtility.ToJson浮点型保留小数问题 这是第251篇UW…
阅读更多...
Addressable资源热更新疑问
1)Addressable资源热更新疑问 2)如何解决远处网格线会花的问题 3)关于着色器中某些特殊图片的用途 4)Lightmap在内存中有重复加载 5)Unity Job System问题 这是第243篇UWA技术知识分享的推送。今天我们继续为大家精选…
阅读更多...
Shared UI Mesh内存占用过高
1)Shared UI Mesh 内存占用过高 2)GPU Skinning有办法实现阴影的做法吗 3)在真机上特效不跟着Spine运动 4)复制AnimatorController无效问题 5)Profiler中的System.ExecutableAndDlls如何优化占用 这是第210篇UWA技术…
阅读更多...
资源打包关系依赖树
1)资源打包关系依赖树 2)Coroutines产生了大量GC的问题 3)手机端的Soft Shadow如何生效 4)Skybox的环境照明问题 这是第292篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时…
阅读更多...
Android平台压缩纹理ETC2 VS ASTC
1)Android平台压缩纹理ETC2 VS ASTC 2)Unity使用Profiler和UWA内存差异巨大 3)Unity 2020 IL2CPP打包异常 4)TouchScreenKeyboardWrap在PC模式下打包报错 这是第301篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发…
阅读更多...
如何定位游戏发热问题
1)如何定位游戏发热问题 2)Unity获取指定脚本的引用对象 3)如何知道打包时的一个Shader有多少变体 4)如何优化Font.CacheFontForText频繁造成的耗时峰值 这是第300篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发…
阅读更多...
游戏项目中如何制定资源管理与加载策略
1)游戏项目中如何制定资源管理与加载策略 2)对于热更新包体大小的最佳实践 3)URP某些Shader资源多次出现 4)关于手机发热问题如何入手 5)如何优化Delegate.Add/Remove这类堆内存的分配 这是第267篇UWA技术知识分享的…
阅读更多...
使用ScriptableObject代替部分配置表的坑点
1)使用ScriptableObject代替部分配置表的坑点 2)加载配置内存过大问题 3)URP的UI在Android模型器下比在真机上暗 4)Unity在Windows上第一次运行Play启动很慢 5)如何正确卸载UnityWebRequest下载的图片资源 这是第231…
阅读更多...
关于Camera.activeTexture和Camera.targetTexture的疑问
1)关于Camera.activeTexture和Camera.targetTexture的疑问 2)如何降低动画文件的浮点数精度 3)使用EasyMovieTexture在Android播放视频失败 4)模型顶点色(Color)如何去除 5)多层3D场景寻路方案…
阅读更多...
使用SBP后,如何查询Bundle的依赖关系
1)使用SBP后,如何查询Bundle的依赖关系 2)大量同样的怪物的骨骼动画如何优化 3)DynamicBone动态骨骼插件是否在项目里使用 4)音频换Wwise的成本 5)运行时如何保存Prefab 这是第225篇UWA技术知识分享的推送…
阅读更多...
Elasticsearch terms使用脚本修改统计的数据源
如:索引中有两个 styleCode(类似spu)跟 goodsCode(类似sku)区分商品;现在需要根据品牌信息为七匹狼的数据使用goodsCode就行统计。 POST xxx_goods_info/_search {"query": {"bool": …
阅读更多...
`<script>` 标签与 defer、async 属性
<script> 标签与 defer、async 属性 文章目录简介 在浏览器的运行环下,我们知道要想在网页中插入脚本,我们可以使用 <script> 标签来选择引入内联脚本/外部文件脚本的方式来为网页插入 js。但是脚本的加载和执行时机其实是与 HTML 文件的解…
阅读更多...
Powershell导入并调用公网的ps1脚本中的方法
貌似 Powershell 无法直接导入公网上的一些 “ps1” 文件中的函数,所以测试了一下一个比较鸡贼的方法,分享一下。 我们举个例子,之前的 Blog 里面介绍过 Invoke-Parallel 这个方法(http://blog.csdn.net/qwertyupoiuytr/article/…
阅读更多...
Elasticsearch 对索引中的两个字段是否相等进行筛选
如:索引中有两个 id跟 goodsCode;现在需要把id等于goodsCode的数据筛选出来;可以利用 script来实现。 POST xxx_goods_info/_search {"query": {"bool": {"must": [{"script": {"script"…
阅读更多...
炫酷前端页面,鼠标点击特效
最近发现了两个好看的鼠标点击特效,收藏起来用作学习使用,以及更方便的利用 一、鼠标点击弹出爱心 效果图 html源码如下: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><m…
阅读更多...
vue3中css使用script中定义的变量
代码 <template><div class"box">haha</div> </template><script setup lang"ts"> const boxWidth 500px </script><style lang"scss"> .box {width: v-bind(boxWidth);height: 200px;background-c…
阅读更多...
sprite精灵图转二倍图
精灵图 精灵图又名雪碧图,产生原因是网页首次加载的时候需要加载很多图片,为了解决服务器拥堵的问题。精灵图可以缓解加载时间过长,从而提升用户体验。精灵图就是把很多小的图片合并到一张大的图片中,在首次加载的时候只需要加载出…
阅读更多...
Vue基础必备掌握知识点-Vue的指令系统讲解(二)
Vue指令系统继续讲解 v-for 作用:基于数据进行循环,多次渲染整个元素 数据类型:数组.对象.数字。。。 遍历数组语法:v-for"(item,index)" in 数组 item:表示每一项 index:则是表现下标 注意:v-for中的key值,key属性唯一的…
阅读更多...
ES性能优化和注意事项
进阶 数据预处理 Ingest 冷热集群架构 性能优化 硬件配置优化 升级硬件设备配置一直都是提高服务能力最快速有效的手段,在系统层面能够影响应用性能的一般包括三个因素:CPU、内存和 IO,可以从这三方面进行 ES 的性能优化工作。 CPU 配置…
阅读更多...
2022年度大赏 | UWA问答精选
UWA每周推送的知识型栏目《厚积薄发 | 技术分享》已经伴随大家走过了304个工作周。精选了2022年十大精彩问答分享给大家,期待2022年UWA问答继续有您的陪伴。 Q1:动态获取URP设置里自定义的RenderFeatures 我们在URP项目中自定义了多个RenderFeatures去实…
阅读更多...
PyCharm - Script parameters (脚本参数)
PyCharm - Script parameters [脚本参数] References Run -> Edit Configurations… -> Run/Debug Configurations -> Configuration -> Script parameters 命令行: python display_yolo_log.py ./person_training_log/person_train_log_DIMM40_stdout…
阅读更多...
利用Lotus Script 拷贝,删除物理文件(转自LOTUS 帮助)
原文地址为: 利用Lotus Script 拷贝,删除物理文件(转自LOTUS 帮助)Q: 用lotus script查找C盘是否存在abc.doc的文件,如果存在则把它删除,从另外地方拷贝一个同名文件过来。 A: Dim …
阅读更多...
groovy 替换文件指定内容
groovy 替换文件指定内容 替换指定文件的部分内容脚本 static def replaceFileText(file, oldText, newText) {String text file.text.replaceAll(oldText, newText)file.withPrintWriter { printWriter ->printWriter.print(text)} }使用范例 gradle.startParameter.ge…
阅读更多...
在URP中的BRDF计算公式问题
1)在URP中的BRDF计算公式问题 2)Job System占用主线程时间问题 3)在Profiler中定位TempBuffer问题 4)Unity 2019使用HDRP的摄像机的GL画线问题 5)Unity WebCamTexture获取到的相机图片被旋转 这是第248篇UWA技术知识…
阅读更多...
JS放在head和放在body中的区别
JS放在head和放在body中的区别在HTML body部分中的JavaScripts会在页面加载的时候被执行。 在HTML head部分中的JavaScripts会在被调用的时候才执行。一、区别 浏览器解析html是从上到下的。 如果把javascript放在head里的话,则先被解析,但这时候body还没有解析&…
阅读更多...
定时任务管理平台青龙 QingLong
一、关于 QingLong 1.1 QingLong 介绍 青龙面板是支持 Python3、JavaScript、Shell、Typescript 多语言的定时任务管理平台,支持在线管理脚本和日志等。其功能丰富,能够满足大部分需求场景,值得一试。 主要功能 支持多种脚本语言…
阅读更多...
关于Texture2D Crunched压缩格式
1)关于Texture2D Crunched压缩格式 2)Unity自身GC和.NET的GC如何协调工作 3)关于环境光照球面坐标映射2D贴图UV的某算法的疑问 4)iOS审核dlopen、dlsym风险 5)Unity 2018.4在iOS上压缩贴图用的是哪个可执行文件 这是…
阅读更多...
Addressable卸载单个资源的疑问
1)Addressable卸载单个资源的疑问 2)如何判断硬件支持GPU Instance 3)StringBuilder反射实现String报错 4)Unity 2018 RequireES3.1AEP有什么作用 5)Unity打包AssetBundle闪退 这是第213篇UWA技术知识分享的推送。今…
阅读更多...
LuaJIT性能热点函数优化
1)LuaJIT性能热点函数优化 2)Unity 2019.4打包Android疑问 3)RenderTexture.GetTemporary报错问题 4)WaitForTargetFPS耗时太高 5)ParticleSystem.Main的有效性 这是第214篇UWA技术知识分享的推送。今天我们继续为大…
阅读更多...
AssetBundle加载的TMP字体材质赋值失败
1)AssetBundle加载的TMP字体材质赋值失败 2)资源打包关系依赖树 3)Shader中设置ColorMask后,最终输出颜色的计算 4)Time.deltaTime和Time.unscaledDeltaTime值不一致 这是第293篇UWA技术知识分享的推送。今天我们继续…
阅读更多...
如何判断设备是否支持64位应用
1)如何判断设备是否支持64位应用 2)真机加载Timeline报错 3)主动触发Shader编译报错 4)Lens Flare(SRP)导致摄像机堆叠后显示UGUI失效 这是第308篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和…
阅读更多...
NGUI Label 自定义材质球无效
1)NGUI Label 自定义材质球无效 2)代码保存预制体出现图片丢失的问题 3)升级Unity版本,粒子系统触发的闪退问题 4)场景打包AssetBundle过大 这是第296篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、…
阅读更多...
抓取手机端变体组合思路设想
1)抓取手机端变体组合思路设想 2)如何清除File.ReadAllBytes产生的内存泄露 3)atlas.GetSprite(name)内存泄露 4)Unity版本更新后Odin插件序列化报错 这是第303篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优…
阅读更多...
手机端出现Z-Fighting现象
1)手机端出现Z-Fighting现象 2)不使用Scenes In Build的方式加载场景 3)同时打包Vulkan和OpenGLES会使得Shader内存翻倍吗 4)MaterialPropertyBlock修改多材质对象的问题 这是第306篇UWA技术知识分享的推送。今天我们继续为大家…
阅读更多...
开启Allow unsafe code的影响
1)开启Allow unsafe code的影响 2)Unity线性空间下,PhotoShop制作半透明图片,制作带外发光、内发光的图层如何正确导出 3)Unity中实现完善的暂停机制 4)RenderPipelineManager.DoRenderLoop_Internal的堆…
阅读更多...
非2的幂次的ASTC纹理格式尺寸对带宽的影响
1)非2的幂次的ASTC纹理格式尺寸对带宽的影响 2)C#端如何处理xLua在执行DoString时候死循环 3)如何制定美术规范或者各个模块的指标 4)如何处理Lua的io.open出现中文路径 这是第348篇UWA技术知识分享的推送,精选了UWA…
阅读更多...
对于字体裁剪生僻字的做法
1)对于字体裁剪生僻字的做法 2)协程中yield return CoFunction()和yield return StartCoroutine(CoFunction())的区别 3)Unity切换场景时对技能特效首次释放卡顿 4)《SLG手游的制作与优化》中Shadowmap优化的疑问 这是第324篇UW…
阅读更多...
Bash脚本入门
新建一个脚本的基本流程为 新建脚本文件(后缀为sh)touch script.sh打开并修改脚本文件open script.sh or emacs script.sh修改脚本文件的权限(增加可执行权限,x代表execute)chmod x script.sh 注意事项: …
阅读更多...
TMP耗时较高的优化问题
1)TMP耗时较高的优化问题 2)Unity重载Object后,如何判定物体是否为空 3)SRP Batch在添加unity_SpecCube后的问题 4)堆内存会持续上升,如何用UWA报告来分析 这是第326篇UWA技术知识分享的推送,…
阅读更多...
用Compute Shader处理图像数据后在安卓机上不能正常显示渲染纹理
1)用Compute Shader处理图像数据后在安卓机上不能正常显示渲染纹理 2)折叠屏适配问题 3)Prefab对DLL中脚本的引用丢失 4)如何优化Unity VolumeManager中的ReplaceData 这是第378篇UWA技术知识分享的推送,精选了UWA社区…
阅读更多...
shell 脚本编程实例
视频教程 0. 查看系统支持的shell以及当前的shell cat /etc/shells # 查看当前系统支持的shell echo $SHELL # 查看当前系统默认的shell1. 输出系统变量和自定义变量 #! /bin/bash echo current work dir is $PWD echo $SHELL echo $BASH echo $BASH_VERSIONpi3.14 # 系…
阅读更多...
从Gamma空间改为Linear空间会导致性能下降吗
1)从Gamma空间改为Linear空间会导致性能下降吗 2)如何处理没有使用Unity Ads却收到了GooglePlay平台的警告 3)C#端如何处理xLua在执行DoString时候死循环 4)Texture2DArray相关 这是第350篇UWA技术知识分享的推送,精选…
阅读更多...
游戏在小米设备上因自适应刷新率功能,帧率减半
1)游戏在小米设备上因自适应刷新率功能,帧率减半 2)Lua在计算时出现非法值,开启Debugger之后不再触发 3)如何在Unity中实现液体蔓延的效果 这是第357篇UWA技术知识分享的推送,精选了UWA社区的热门话题&…
阅读更多...
script中的async和defer
在<script>中有两个属性,async和defer。前者指示浏览器是否在允许的情况下异步执行该脚本;后者被设定用来通知浏览器该脚本将在文档完成解析后,触发DOMContentLoaded事件前执行。它们都对内联脚本无作用(即没有src属性的脚步…
阅读更多...
Lua在计算时出现非法值,开启Debugger之后不再触发
1)Lua在计算时出现非法值,开启Debugger之后不再触发 2)从Gamma空间改为Linear空间会导致性能下降吗 3)EXR格式在Unity中如何优化 4)安卓游戏启动后提示“应用程序异常” 这是第355篇UWA技术知识分享的推送,…
阅读更多...
ScrollView如何裁剪粒子特效
1)ScrollView如何裁剪粒子特效 2)Unreal在移动设备中无法使用Stat命令获取到GPU Thread的耗时 3)Unity中如何看到相机视野范围内的剔除结果 这是第354篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、…
阅读更多...
Unity的粒子总是丢材质
1)Unity的粒子总是丢材质 2)C#传给C的Byte数组如何释放 3)CommandBuffer.DrawProcedural在手机上为什么不生效 4)游戏加载场景碰撞,会弹出显卡报错,驱动程序超时 这是第359篇UWA技术知识分享的推送…
阅读更多...
iOS渲染卡死应该如何解决
1)iOS渲染卡死应该如何解决 2)C#传给C的Byte数组如何释放 3)EAssetBundle.Unload(true)触发长时间卡顿的原因 这是第358篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点&#x…
阅读更多...
redis运维(二十)redis 的扩展应用 lua(二)
一 redis 的扩展应用 lua redis lua脚本语法 ① 什么是脚本缓存 redis 缓存lua脚本 说明: 重启redis,脚本缓存会丢失 下面讲解 SCRIPT ... 系列 SCRIPT ② LOAD 语法:SCRIPT LOAD lua代码 -->载入一个脚本,只是预加载,不执行思考1࿱…
阅读更多...