可可西

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 42 下一页

2021年12月22日 #

UE4之Game、Render、RHI多线程架构

摘要: 游戏线程(GameThread) GameThread是引擎运行的心脏,承载游戏逻辑、运行流程的工作,也是其它线程的数据发起者。在FEngineLoop::Tick函数执行每帧逻辑的更新。 在引擎启动时会把GameThread的线程id存储到全局变量GGameThreadId中,且稍后会设置到Tas 阅读全文

posted @ 2021-12-22 23:26 可可西 阅读(12987) 评论(3) 推荐(3) 编辑

2021年12月20日 #

使用jdwp-shellifier来Attach app并继续运行

摘要: 将app设置为Waiting For Debugger ① 仅标记app下次启动等待debugger adb shell am set-debug-app -w com.tencent.mf.mytest1 ② 标记app每次启动等待debugger 拉起app进程 adb shell monkey 阅读全文

posted @ 2021-12-20 19:58 可可西 阅读(618) 评论(0) 推荐(0) 编辑

2021年12月16日 #

UE4之RHI命令执行

摘要: 多线程架构下(GameThread -- RenderThread -- RHIThread)渲染时,不会直接调用图形API的上下文的接口 而是创建一个个FRHICommand对象(构成一个链表),并赋值给FExecuteRHIThreadTask对象的FRHICommandListBase* RH 阅读全文

posted @ 2021-12-16 23:14 可可西 阅读(4445) 评论(0) 推荐(0) 编辑

2021年12月15日 #

UE4之RHI图形API封装

摘要: RHI全称是Render Hardware Interface(渲染硬件接口),封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异 基于D3D11 API设计而成,包含了资源管理(Shader、Texture、VertexBuffer等)和图形API封装(Dra 阅读全文

posted @ 2021-12-15 22:58 可可西 阅读(3175) 评论(1) 推荐(1) 编辑

2021年12月5日 #

UE4之RHI资源管理

摘要: RHI全称是Render Hardware Interface(渲染硬件接口),是UE渲染体系中非常基础且重要的模块,封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异。 基于D3D11 API设计而成,包含了资源管理(Shader、Texture、Vertex 阅读全文

posted @ 2021-12-05 23:05 可可西 阅读(3832) 评论(0) 推荐(1) 编辑

2021年11月15日 #

Mach-O文件基础

摘要: Mach-O(Mach Object File Format,wiki,chs)是macOS、iOS、iPadOS上的可执行文件格式,类似于 Linux(UNIX )的ELF以及 Windows 上的PE。 具体格式包括:*.a(静态库) 、*.dylib(动态库)、可执行文件、*.o(中间文件)、 阅读全文

posted @ 2021-11-15 23:28 可可西 阅读(1723) 评论(0) 推荐(0) 编辑

2021年11月7日 #

iOS、iPadOS系统简介

摘要: iOS(wiki,chs)是苹果公司为其移动设备所开发的专有移动操作系统。2007年,iOS随iPhone(wiki,chs)亮相首次推出,并扩展至支持其他苹果公司的设备。如iPod touch(wiki,chs)(2007年9月)及iPad(wiki,chs)(2010年1月)。 注:iPod分为 阅读全文

posted @ 2021-11-07 22:21 可可西 阅读(1744) 评论(0) 推荐(0) 编辑

2021年11月1日 #

Scrcpy电脑控制安卓手机的工具神器

摘要: scrcpy是一款可以用电脑显示并控制Android 手机的全平台(Windows、macOS、Linux)开源工具,支持 USB、WiFi 两种方式连接,无需在手机安装任何应用,无需 root。 通过Scrcpy可以直接借助鼠标在投屏窗口中进行交互:使用鼠标左键进行点击、长按和按住拖动即可相应地在 阅读全文

posted @ 2021-11-01 17:17 可可西 阅读(5295) 评论(0) 推荐(0) 编辑

2021年10月21日 #

Android Studio Profiler(Native Memory)

摘要: Android Studio Profiler的Native Memory功能,只用跟踪通过 C/C++ 分配器(包括原生 JNI 对象)进行的分配,不会跟踪Java对象的分配。UE5引擎集成了Android的Native Memory Profiler。 以下两种包,可以使用Android Stu 阅读全文

posted @ 2021-10-21 23:40 可可西 阅读(6626) 评论(0) 推荐(0) 编辑

2021年9月21日 #

macOS常用命令

摘要: echo $(uname) // 输出Darwin 注:Darwin为MacOS的内核 uname -a // Darwin KEKEC-MC4 22.3.0 Darwin Kernel Version 22.3.0: Mon Jan 30 20:42:11 PST 2023; root:xnu-8 阅读全文

posted @ 2021-09-21 23:29 可可西 阅读(2121) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 42 下一页

导航