
调研
文章平均质量分 59
听星
10年Unity研发经验,5年手游开发经验,5年数字孪生开发经验。13年客户端主程。联系邮箱:[email protected]
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity实现运行时撤销(undo)功能浅谈
项目最近想要加入撤销功能。想要比较完美的实现撤销功能,需要两个基础1.添加和删除使用命令模式2.基础数据支持序列化项目框架使用的QFramework,支持简单的命令模式。数据部分引入了领域驱动的概念,数据和表现分离的比较干净,只需要对数据部分进行序列化就行了,这部分可以用json也可以用其他的序列化形式。使用命令模式实现,需要实现原子命令和复合命令。例如删除场景中一批选中的物体,就需要使用复合命令,把相关的操作拆分成原子命令;这样撤销的时候可以一次性将所有物体回复。原创 2024-08-20 11:50:11 · 936 阅读 · 0 评论 -
Unity可用的热更新方案
ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新掌趣公司维护HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。HybridCLR扩充了il2cpp的代码,使它由纯AOT runtime变成‘AOT+Interpreter’ 混合runtime,进而原生支持动态加载assembly,使得基于il2cpp backend打包的游戏不仅能原创 2022-07-08 09:55:40 · 6615 阅读 · 0 评论 -
Unity演示场景枫丹白露(Fontainebleau)技术分析
公司安排用Unity的HDRP做一个相对高质量的场景。选择还原公司附近的一个小公园。由于之前没有太多经验。决定参考Unity官方的枫丹白露场景作为技术参考对象。整个Demo是Unity巴黎工作室制作的,使用照片建模技术还原工作室附近的枫丹白露森林。Demo整体分析整个演示场景包括演示相关的场景如下:Demo.unity:基础功能场景Demo_GR.unity:地形场景Demo_LI_Day.unity:白天光照场景Demo_LI_Night.unity:夜晚光照场景Demo_LI_Sunse原创 2022-05-06 13:06:18 · 1829 阅读 · 1 评论 -
引擎/渲染器收集
收集整理平时查到的引擎和渲染器游戏引擎1.Unity相关资料2.Unreal相关资料3.GoDotGithub地址渲染器1.KlayGEGithub地址2.Ogre原创 2020-01-10 13:25:17 · 666 阅读 · 0 评论 -
Open Broadcaster Software(obs)开发相关资料
原文地址:https://blog.csdn.net/t163361/article/details/102481396Open Broadcaster Software(obs)是一个免费开源的录制软件,功能非常强大。源码远程控制远程控制C#接口浏览器链接obs发送obc消息的插件unity发送obc的插件...原创 2019-10-10 14:23:29 · 836 阅读 · 0 评论 -
数字孪生参考产品
收集了一些数字孪生产品的参考景观设计类TwinmotionModumate光辉城市游戏类城市:天际线家居设计酷家乐三维家原创 2021-11-05 09:24:30 · 2188 阅读 · 0 评论 -
log,throw,try catch的一些思考
之前对log,throw的使用上不是很清晰,最近看Flax源码有点感悟,先记录下来Flax引擎中的Undo模块,没有使用使用log来记录,而只使用的throw来抛出异常。感觉对这种比较独立的模块,没有使用log,而是用throw可能有如下几个原因1.模块比较独立,所以不想引入log模块,增加复杂度。2.基于性能上,使用log都会有一定的性能损失。对这块的观点还不是很成熟,以上仅仅支持一个思想片段的记录...原创 2021-03-22 10:47:11 · 404 阅读 · 0 评论 -
glTF格式调研
本文地址httpsglTF是KhronosGroup制定的一种新的3D资源交换格式,支持Json和二进制两种保存方式。规范中支持多种3D中常见的类型比如Camera,Mesh,Skin,Mat,Shader等,具体的支持的结构如下。原创 2021-03-04 16:26:10 · 481 阅读 · 1 评论