白泽图

  • 文章
    • Unity渲染
    • Unity项目开发
    • 工具
    • 数学
    • 算法
    • 网站搭建
    • 网络&操作系统
蒋程个人博客
互联网技术经验总结&分享
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条评论 1142点热度 0人点赞 蒋程 阅读全文
Unity项目开发

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

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

2022-01-09 0条评论 2736点热度 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条评论 1236点热度 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条评论 3953点热度 1人点赞 蒋程 阅读全文
工具

adb 无线调试

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

2021-11-24 0条评论 1039点热度 0人点赞 蒋程 阅读全文
Unity项目开发

Unity项目优化-AnimationClip动画的定制压缩

这段时间项目已经进入后期,经过查验发现模型动画文件占用内存过大,于是着手了动画文件的优化工作,而事实上在我优化之前项目已经过动画进行了过压缩工作,所以我对项目的动画进行更加细节的定制化压缩,最终使内存指标达到预期值。 自从2017年,UWA问答上王亮分享《极无双》的优化方案后,“去无用Scale曲线与精度压缩”的方法基本上已经成为各个项目压缩的主流方法。期初我们项目也是直接拿别人提供的工具进行压缩,但美术发现压缩后很多模型动画出现异常(我们用的模型都是高模,平均每个模型都在1W万面以上,动画细节多,而且很多动画都用…

2021-11-21 0条评论 4149点热度 3人点赞 蒋程 阅读全文
工具

CMD 查文件MD5、SHA1、SHA256指令

例:文件路径 = "D:test.exe" MD5 certutil -hashfile 文件路径 MD5 SHA1 certutil -hashfile 文件路径 SHA1 SHA256 certutil -hashfile 文件路径 SHA256

2021-11-08 0条评论 1021点热度 0人点赞 蒋程 阅读全文
网站搭建

解决Mathjax被墙的问题

前段时间网站打开速度很慢,今天终于有时间查看了一下,用浏览器调试了一下 原因是mathjax插件的cdn被墙了,mathjax是用于显示数学公式的,具体可以参考: wordpress显示数学公式 解决方法,下载mathjax的release版,部署到自己的服务器上 mathjax release版地址:https://github.com/mathjax/MathJax/releases 最后修改代码

2021-10-25 0条评论 1946点热度 0人点赞 蒋程 阅读全文
Unity项目开发

Unity RichText

备忘UnityUI 支持 RichText 示例: 1.UI GUIStyle style = new GUIStyle (); style.richText = true; GUILayout.Label("<size=30>Some <color=yellow>RICH</color> text</size>",style); 2.Debug输出 Debug.Log("<color=#ff0000>红色</color>"); 官方API地址…

2021-10-22 0条评论 1317点热度 0人点赞 蒋程 阅读全文
Unity渲染

在NGUI之间显示模型(SortingOrder、RenderQueue、ZTest应用)

项目中在开发角色面板或一些带有模型的活动面板的时候往往会需要将模型显示在界面的某些UI之间,常规做法是单开一台相机照模型渲到RenderTexture再赋值到UITexture上,然后使用NGUI组件的depth来控制显示先后顺序,但在某些的情况下,这种方式的处理反而会变得很复杂,很幸运我最近就遇到这样的情况 策划的需求如下:模型要显示在背景与背包之上,在名字板与一些介绍信息之下,而我们的有几个模型比如特殊,比如自带一个"屏风",而“屏风”是有半透效果的,(半透是要和背景颜色混合的)所以如果使用RendTextur…

2021-10-15 0条评论 1620点热度 0人点赞 蒋程 阅读全文
12345…9
分类
  • Unity渲染 / 26篇
  • Unity项目开发 / 44篇
  • 工具 / 20篇
  • 数学 / 2篇
  • 算法 / 1篇
  • 网站搭建 / 4篇
  • 网络&操作系统 / 5篇
最新 热点 随机
最新 热点 随机
将点从A方向旋转到B方向(解决两方向平行相反的问题) Unity Animator.Rebind() 接口会导致TPose 使用反向深度拷贝赋值unity对象 在Unity中通过反射获取SerializedProperty的值 Unity Hierarchy与Scene窗口的操作限制 常用Gizmos图形封装
使用反向深度拷贝赋值unity对象Unity Animator.Rebind() 接口会导致TPose将点从A方向旋转到B方向(解决两方向平行相反的问题)
线性方程组 Unity内置矩阵 Unity自带的默认资源路径与加载方式 github访问不稳定的解决方案 解决Microsoft Office无法卸载的问题 解决VisualStudio安装ErrorCode1714的问题

COPYRIGHT © 2023 白泽图. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

登录
注册|忘记密码?