摘要: 《Dependency Injection Principles, Practices, and Patterns》学习笔记 前言 分层架构的优点: 职责清晰,方便分工 代码复用,扩展性良好 体积小,易维护 依赖倒置原则(Dependency Inversion Principle): 高层模块(h 阅读全文
posted @ 2022-08-08 16:29 世纪末の魔术师 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Unity2018 Shader Graph 实验室 Shader Shader Graph Unity Tips: -- 在shader forge和amplyfy Shader节点图形化shader编程的诱惑下,unity官方终于在2018版本也推出了而自己shader节点可视化编程工具Shad 阅读全文
posted @ 2018-08-17 23:28 世纪末の魔术师 阅读(12528) 评论(4) 推荐(0) 编辑
摘要: Unity Shader 学习之旅 unityshader图形图像 纸上学来终觉浅,绝知此事要躬行 美丽的梦和美丽的诗一样 都是可遇而不可求的——席慕蓉 一、渲染流水线 示例图 Tips:什么是 GPU 加速计算? 1.1Draw Call CPU过Draw Call来g告诉GPU开始一个渲染过程。 阅读全文
posted @ 2018-07-22 12:12 世纪末の魔术师 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: WPF编程-Prism 世有伯乐,然后有千里马。千里马常有,而伯乐不常有。 一、背景 Winform和WPF 1. WinForms和WPF 技术架构: WinForms是基于传统的窗体和控件的技术,使用的是类似于VB6时代的设计理念。 WPF是基于XAML(可扩展应用程序标记语言)的技术,允许更灵 阅读全文
posted @ 2024-04-27 16:33 世纪末の魔术师 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Unity网络通信系统设计 Buffer报文 BufferEntity类作为报文基类的作用包括: 封装数据:BufferEntity类可以用来封装网络通信中的数据,方便在网络传输中进行处理和管理。 提供数据缓冲区:BufferEntity类通常会包含一个数据缓冲区,用来存储待发送或接收的数据,以便进 阅读全文
posted @ 2024-03-28 15:44 世纪末の魔术师 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 基于SDF的光照效果 好久没写博客了,怠惰了,就当爬了一步 原神二次元风格面部渲染 效果 Show me the code Shader "Unlit/SDF" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Texture 阅读全文
posted @ 2023-10-20 17:55 世纪末の魔术师 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Luban小试牛刀 LubanUnity LubanUnity配置工具配置解决方案 简介 Github 文档 视频教程 Unity工具 个人感觉挺强大,便捷的,适合中大型游戏项目的配置工作。小项目scriptobject,json,csv,INI这种的够用了。下面引用官方说法 介绍 luban是你的 阅读全文
posted @ 2023-02-24 10:47 世纪末の魔术师 阅读(423) 评论(0) 推荐(0) 编辑
摘要: Unity下简易字符串指令调试 输入相应的字符串命令即可调用特定的方法,比如让角色等级提升,生成特定数量的Boss等 using System; using UnityEngine; using System.Collections.Generic; using System.Reflection; 阅读全文
posted @ 2023-02-22 18:01 世纪末の魔术师 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 使用嵌套的ScriptableObject及ReorderableList创建习题持久化数据 效果展示 题集持久化数据:存储题目,可以直接在inspector面板上创建对应的问题子项 问题持久化数据 : 源码 ScriptableObject类 题集的持久化数据类 [CreateAssetMenu( 阅读全文
posted @ 2023-01-05 17:32 世纪末の魔术师 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Mirror多人联网发布阿里云新建模板小书匠 将mirror网络地址和端口选为你阿里云服务器上开放的公网地址和端口 IP与端口 2. 在阿里云服务器安全组中开放你所制定的端口 开放阿里云端口 3. 为unity添加服务器程序发布模块 添加服务器模块 4. 打包无头服务器程序,将其复制到阿里云服务器上 阅读全文
posted @ 2022-10-30 16:05 世纪末の魔术师 阅读(197) 评论(0) 推荐(0) 编辑
摘要: UI优化 动静分离、拆分UI、预加载、字体拆分、滚屏优化、网格重构优化、展示关闭优化、对象池、贴图优化、图集拼接优化、UI业务逻辑中GC优化等。 一、动静分离 ** 问题:**unity中UGUI系统都是使用网格模型来构建,UI元素只要“动”,就会发生网格的重构合并。正所谓牵一发而动全身,少的UI元 阅读全文
posted @ 2022-06-29 23:22 世纪末の魔术师 阅读(520) 评论(0) 推荐(0) 编辑
摘要: C++与Unity C#交互 C++转C#小工具:https://github.com/jaredpar/pinvoke-interop-assistant C++ Custom.h #pragma once #include <functional> class __declspec(dllexp 阅读全文
posted @ 2022-04-20 11:42 世纪末の魔术师 阅读(307) 评论(0) 推荐(0) 编辑