7 神码编程

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

【Unity】 HTFramework框架(二十一)Debug调试器

更新日期:2019年10月15日。Github源码:[点我获取源码]索引Debug调试器简介使用Debug启用Debugger调试器Debugger调试器面板FPS帧率监控Console[控制台日志]Scene[场景监控]Hierarchy[层级]Inspector[检视]定义调试器组件Debug调试器简介Debug模块自带Debugger运行时调试器,可以监控一些常规数据与软...

2019-10-15 16:50:10

Github官方CI/CD Github Actions初探

文章目录起因GithubActions示例起因前段时间,github在推荐githubactions,不过一直还在测试中,申请了一下测试资格,下来后,也就简单测试一下,操作跟普通CI/CD区别不大,看看文档就好。过了许久,想着还是可以记录一下的。本来想接着我之前测试Gitea+DroneCI搭建Unity3d轻量级持续集成平台,测试一下,利用githubactions发布unity3...

2019-09-28 22:39:44

【Unity】 HTFramework框架(二十)Entity实体管理器

更新日期:2019年9月27日。Github源码:[点我获取源码]索引Entity管理器简介使用Entity管理器创建实体对象创建实体逻辑类实体逻辑类结构创建实体显示、隐藏实体销毁实体获取实体对象强制定义实体逻辑类与实体对象的对应关系运行时检视面板Entity管理器简介Entity管理器用于管理全局动态创建的实体,任何一个Prefab都可以定义为一个实体,类似于UI管理器,一个实体逻辑...

2019-09-27 16:11:49

手动build unity3d的docker镜像

手动buildunity3d的docker镜像参考资料docker官方文档:DockerDocumentation|DockerDocumentationunity3dlinux版的论坛链接,在这里能找到各个版本,以及需要安装的相关组件UnityonLinux:ReleaseNotesandKnownIssues现成的unity3d-docker-image...

2019-08-23 11:11:35

Gitea+DroneCI搭建Unity3d轻量级持续集成平台

Gitea+DroneCI搭建Unity3d轻量级持续集成平台参考资料本地代码托管网站推荐使用Gogs:Apainlessself-hostedGitservice/Gitea,局域网的速度+仓库的大小不限+仓库的保密性这几个优点都建议在本地自己搭建代码托管平台,利用反向代理或者ipv6也可以支持互联网访问。ci平台选择DroneCI–AutomateSoftwareT...

2019-08-22 14:33:15

【Unity】 HTFramework框架(十九)ILHotfix热更新模块

索引ILHotfix热更新模块简介使用ILHotfix热更新创建ILHotfix环境创建ILHotfix流程设置资源加载模式运行获取源码ILHotfix热更新模块简介基于ILRuntime实现的跨平台热更新方案,开发非常方便,新项目只需要拉取框架源码后,一键即可创建热更新环境,之后便可以正常开发。使用ILHotfix热更新创建ILHotfix环境1.对于新项目,只要在工程中包含了HTFr...

2019-07-16 17:22:55

【Unity】 HTFramework框架(十八)Coroutiner协程管理与调度

索引Coroutiner协程调度器简介使用Coroutiner协程调度器启动一个协程重启、终止一个协程协程实时监视面板获取源码Coroutiner协程调度器简介协程作为Unity中使用频繁的异步处理方式,Coroutiner的作用就是对其进行统一的管理与监控。比如,通过Coroutiner启动的协程,将会全程处于Coroutiner的监控中,在编辑器中可以通过启动CoroutinerTrac...

2019-06-12 13:54:49

【Unity】 HTFramework框架(十七)Hotfix热更新模块

索引Hotfix热更新模块简介使用Hotfix热更新创建Hotfix环境创建Hotfix流程设置资源加载模式运行获取源码Hotfix热更新模块简介以C#反射实现的轻量级热更新框架,开发非常方便,新项目只需要拉取框架源码后,一键即可创建热更新环境,之后便可以正常开发。当前,缺点是对于不支持JIT的IOS平台以及某某平台来说,这是极端不友善的!如果暂时不考虑该平台,那就另当别论了。使用Hotf...

2019-05-23 18:04:26

【Unity】 HTFramework框架(十六)AssetBundleEditor打包工具

索引AssetBundleEditor打包工具简介使用AssetBundleEditor资源编辑面板检索所有冗余资源AssetBundleEditor打包工具简介这在之前的工具(Unity编辑器开发(三):实战、开发一个AB包编辑器工具)基础上做了一些升级,优化了运行速度,采用了新的打包策略,支持监控AB包的预测大小,筛选出被多次打包的冗余资源等新功能。使用AssetBundleEditor...

2019-05-10 18:06:04

【Unity】 HTFramework框架(十五)WebRequest网络请求

索引WebRequest网络请求简介使用WebRequest新建网络接口注册网络接口请求网络接口WebRequest网络请求简介WebRequest网络请求主要用于与web服务器通信,比如请求某一网络链接或服务器接口,获得回复或下载网络上的资源。WebRequest的使用策略是:新建网络接口=>注册网络接口=>请求网络接口。使用WebRequest新建网络接口目前...

2019-05-06 18:38:58

【Unity】 HTFramework框架(十四)Audio音频管理器

索引Audio音频管理器简介使用Audio音频管理器播放背景音乐播放单通道音效播放多通道音效播放世界音效默认音量设置事件Audio音频管理器简介Audio音频管理器负责全局音频的播放管理,在Audio中,音频被划分为四种类型:1.背景音乐(特点:2D,长,重复,音量低,单一的)背景音乐为单一的音乐,全局只能播放一个,当播放新的背景音乐时会覆盖旧的,且为2D模式,默认情况下,他的音量低于其他...

2019-05-06 10:15:01

cmake tutorial -- 入门

参考链接:CMakeCMakeandVisualStudio|CognitiveWavesClangCLanguageFamilyFrontendforLLVMCMake快速入门教程:实战-IT由零开始-博客园CMake入门实战|HaHack快速入门cmakevsvisualstudio参照visualstudio来记住cmake的...

2019-04-25 23:19:46

使用python快速开发桌面小工具

参考链接WelcometoPython.orgExtendingandEmbeddingthePythonInterpreter—Python3.7.3documentation起因更重要在日常开发中,总需要一些普通的小工具。小工具嘛,要得急,写得也急,总有很多不完善的问题,频繁修改成了一个较大的问题。比如之前用c#写了一个将excel表自动转成csv文本的工具,...

2019-04-25 16:04:46

【Unity】 HTFramework框架(十三)Controller主角控制模块

索引Controller控制模块简介使用Controller控制模块自由控制Controller控制模块简介Controller主要封装了主角控制、主摄像机的控制等。对于主角控制模式,目前分为了三种模式:自由控制、第一人称控制、第三人称控制。1.自由控制:内置在框架中,此模式下“主摄像机”作为主角,以下列方式控制主角:(1).按住MouseRight(在PC平台等于鼠标右键)旋转主角视角...

2019-04-20 16:58:53

【Unity】 HTFramework框架(十二)DataSet数据集仓库

索引DataSet数据集简介使用DataSet数据集自定义数据集新建数据集:配置文件新建数据集:动态数据提取并使用数据集DataSet数据集简介DataSet主要用于管理所有的自定义数据集,任何需要存储数据的地方都可以定义为自定义数据集,包括预制的配置文件、运行时生成的动态数据、从后台拉取的各种数据等。数据集的使用策略是:新建数据集(加载数据集配置文件)=>存入数据集仓库=&gt...

2019-04-19 11:00:55

【Unity】 HTFramework框架(十一)Input跨平台输入模块

索引Input跨平台输入模块简介使用Input跨平台输入模块定义对应平台的虚拟输入设备指定输入设备代码中检测输入进阶Input跨平台输入模块简介Input模块主要用以解决跨平台输入,其本质是以虚拟输入的方式实现,类似于Unity官方的标准跨平台输入包,不过Input模块只支持虚拟输入(目前包含虚拟轴线、虚拟按键两种)。切换到不同的平台后,只需要切换至对应的虚拟输入设备即可,完全不用改动代码,...

2019-04-03 18:15:10

【Unity】 HTFramework框架(十)Resource资源管理器

索引Resource资源管理器简介使用Resource资源管理器设置资源加载模式加载通用资源加载预制体卸载资源Resource资源管理器简介Resource资源管理器主要用于动态加载资源(只支持异步加载),现在主要支持Resource直接加载和AssetBundle加载,比如,UI模块就会自动调用资源管理器加载UI实体。使用Resource资源管理器设置资源加载模式没错,Resourc...

2019-03-27 18:59:21

【Unity】 HTFramework框架(九)UI管理器

索引UI管理器简介使用UI管理器创建UI逻辑类UI管理器简介UI管理器用于管理全局的UI实体,以省去手动创建UI实例、销毁UI实例等一系列操作,他可以在非常方便且省去不必要的开销优势下,让你条例清晰的组织和管控好任何复杂的UI结构。使用UI管理器创建UI逻辑类每一个UI实体都由一个UI逻辑类所持有,且只能是一对一的关系,如果你的设计文档中不满足这个要求(比如某个UI逻辑类必须拥有两个UI...

2019-03-05 17:09:55

Unity全新UI系统"dear imgui"

前言有没有人跟我有过同样的想法,觉得Unity的imgui相当繁琐,每次想写点编辑器扩展都得自己写一大堆的东西,本来就一直在网上找找有没有一些造好的轮子可以使用,可惜没有找到。后面在找到dearimgui的时候,就在想这么牛逼的东西,能集成到unity里面就好了啊,然后还真找到了解决方案,使用unity的原生渲染接口渲染dearimgui就可以了。有趣的是,因为工作上杂事比较多,这个集成...

2019-03-02 01:48:10

【Unity】 HTFramework框架(八)StepEditor任务步骤编辑器(下)

索引使用StepEditorStepEditor流程创建任务步骤编辑任务步骤属性使用StepEditorStepEditor流程对于StepEditor的执行流程,有以下的流程图可以更形象的说明:创建任务步骤接下来,我们在StepContentList面板中创建了三个任务步骤:编辑任务步骤属性选中第一个任务步骤,我们编辑他的属性:1.勾选Instant:标注此步骤为立即完...

2019-02-22 11:37:55

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。