白泽图

  • 文章
    • Unity渲染
    • Unity项目开发
    • 工具
    • 数学
    • 算法
    • 网站搭建
    • 网络&操作系统
蒋程个人博客
互联网技术经验总结&分享
Unity项目开发

获取Unity UnReadable Texture

从assetbundle中获取的Texture2D 的 isReadable 属性是 false,无法直接读取,下面的方法可以将 isReadable 为false的Texture2D提取出来 using System.IO; using UnityEditor; using UnityEngine; public class SaveUnReadableTexture { [MenuItem(("Tools/Save UnReadable Texture"))] static void Sav…

2022-04-29 0条评论 1619点热度 0人点赞 蒋程 阅读全文
Unity项目开发

Unity 内置 Icon 读取

Unity的内置Icon使用 EditorGUIUtility.TrIconContent(string iconName, string tooltip = null) 来获取,可以丰富自己的编辑器,这里撸了一个简单的Icon查看器,代码如下 using System.Collections.Generic; using UnityEngine; using UnityEditor; using System.IO; public class UnityInternalIconsReader : EditorWi…

2022-04-28 0条评论 2777点热度 0人点赞 蒋程 阅读全文
Unity项目开发

Unity C#代码动态编译

static void GenerateCode() { UnityEngine.Debug.LogError("编译"); var code = @" using UnityEditor; using TBC.Timeline; namespace TBC.Editor.Timeline { [CustomEditor(typeof(TBCParticleClip))] public class BattleParticleInspector : UnityEditor.Editor { public overr…

2022-04-27 0条评论 1930点热度 0人点赞 蒋程 阅读全文
Unity项目开发

截获并阻止Unity运行

using UnityEngine; using UnityEditor; public class JCDebugEditor { [InitializeOnLoadMethod] static void OnStart() { EditorApplication.playModeStateChanged += (PlayModeStateChange mode) => { if (mode == PlayModeStateChange.ExitingEditMode) { //TODO... Debug.…

2022-03-31 0条评论 1551点热度 0人点赞 蒋程 阅读全文
Unity项目开发

Unity强行编译接口

// 强制编译 UnityEditor.Compilation.CompilationPipeline.RequestScriptCompilation();

2022-03-22 0条评论 1506点热度 0人点赞 蒋程 阅读全文
Unity项目开发

Lua Queue

function class(classname, super) local superType = type(super) local cls if superType ~= "table" then superType = nil super = nil end if super then cls = {} setmetatable(cls, {__index = super}) cls.super = super else cls = {ctor = function() end} end cls.__cna…

2022-03-12 0条评论 1559点热度 0人点赞 蒋程 阅读全文
Unity项目开发

为Unity扩展基本几何体-圆锥

这两天想做一个可视化坐标系用于辅助学习推导公式,然后看到Unity的在Scene场景中选中物体时显示的坐标系的顶端是三个圆锥体,于是也想搞一个和unity自带一样坐标系,虽然在Unity中可以通过GameObject / 3D Object / 菜单创建一些常用的基础几何网络,如Cube,Sphere,同时Unity也提供代码创建方式 如下 GameObject.CreatePrimitive(PrimitiveType.Sphere) 但是Unity并不支持圆锥,下面给出我的代码,具体讲解已经写在代码注释中了,不…

2022-01-09 0条评论 3283点热度 0人点赞 蒋程 阅读全文
Unity项目开发

unity 资源导入管线 AssetPostprocessor

可以监听Unity Project面板下,所有资源的变化(导入,删除,重载) using UnityEngine; using UnityEditor; class MyAllPostprocessor : AssetPostprocessor { static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths)…

2022-01-09 0条评论 1592点热度 0人点赞 蒋程 阅读全文
Unity项目开发

Unity自带的默认资源路径与加载方式

打开一个空的Unity项目并在Hierarchy面板中,右键 3D Object -> Cube 新键一个Cube,选中它,在Inspector面板中 点击 Mesh Filter组件的 Mesh 选择按钮,如下图,查看cube网格数据来源 上面的Library/unity default resources是一个大的bundle包,里面保存了很多Unity默认的资源,它的路径在 Unity的安装目录\Editor\Data\Resources,如下图 打开后我们还能看到unity editor resour…

2022-01-09 0条评论 4963点热度 1人点赞 蒋程 阅读全文
工具

adb 无线调试

 【测试环境】 手机 xiaomi9 pro,接WIFI,确保电脑可以ping通手机无线ip地址 1.首次使用需要设置调试端口号,使用有线连接手机成功后(USE调试要打开),输入adb tcpip [port],如下图 8888 为设置的端口号,请注意设置时开发者选项->无线调试 必须是关闭状态 2.手机打开  开发者选项->无线调试  开关 3.拔掉连接线,使用 adb connect [ip] :[port] ,如下图 连接成功后,可以查看…

2021-11-24 0条评论 1500点热度 0人点赞 蒋程 阅读全文
12345…10
分类
  • Unity渲染 / 26篇
  • Unity项目开发 / 46篇
  • 工具 / 20篇
  • 数学 / 2篇
  • 算法 / 1篇
  • 网站搭建 / 4篇
  • 网络&操作系统 / 8篇
最新 热点 随机
最新 热点 随机
手记 | 从 VLESS+Reality 到 VLESS+WS 双跳中继的迁移记录 cli-toolkit-fw:一个可由 AI 对话定制的通用 CLI 工具集框架 手记 | 从 VMess+WS+TLS 到 VLESS+Reality 的代理升级记录 代码执行耗时检测 坐标系转换技术应用 解决Quaternion.FromToRotation两方向平行相反的问题
cli-toolkit-fw:一个可由 AI 对话定制的通用 CLI 工具集框架手记 | 从 VLESS+Reality 到 VLESS+WS 双跳中继的迁移记录
adb 无线调试 模糊效果原理与实现 TortoiseGit warning: could not find UI helper 'git-credential-manager-ui'问题 安装Unity2019.4+版本与UnityHub github访问不稳定的解决方案 解决安装Office错误1402,无法打开注册表UNKOWN\Components的问题

COPYRIGHT © 2023 白泽图. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang