CMake 工程调用 Makefile 编译项目

本文主要介绍如何将一个依赖 Makefile 项目(MIDG)移植到 CMake 上。 首先介绍项目文件结构,文件主要由三个目录组成 3rdParty include src 其中,3rdParty 中包含两个外部函数库,即 Metis 与 ParMetis,生成两个静态链接库 libme...

2018-09-07 16:41:05

阅读数 427

评论数 0

在 linux 下使用 CMake 构建应用程序

CMake 简介 CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLis...

2018-09-07 12:52:25

阅读数 57

评论数 0

kbengine引擎的编译和安装

安装 在Linux上安装(Centos/Debian/Ubuntu etc.) 服务端, 请在终端输入: python kbengine/kbe/tools/server/install/installer.py install 如果你不信任脚本, 你也可以选择手动安装。 手动安装 ...

2018-09-06 16:31:22

阅读数 200

评论数 0

读书笔记之:鸟哥的Linux私房菜——基础学习篇(第三版) (1-7章)

<<鸟哥私房菜>>记录 第1章 计算机概论 CPU的种类 CPU主要分为两类:精简指令集RISC和复杂指令集CISC。 对于精简指令集,常见系列有Sun公司的SPARC系列,IBM公司的Powe...

2018-09-06 11:39:40

阅读数 387

评论数 0

Unity3d_Vertex&Fragment_Shader添加阴影的方法

Shader "ZX/BaseVertFragmentShadow"  {  Properties { _DiffuseTexture ("Diffuse Texture", 2D) = &quot...

2018-06-19 09:31:45

阅读数 207

评论数 0

Mac平台下使用Jenkins自动化构建Unity项目出包(上)

一、 安装JDK jdk-8u91-macosx-x64.dmg下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、先下载android sdk for mac给二...

2018-06-17 18:05:08

阅读数 518

评论数 0

【《Real-Time Rendering 3rd》 提炼总结】(一) 全书知识点总览

一、《Real-Time Rendering 3rd》其书   在实时渲染和计算机图形学领域,《Real-Time Rendering 3rd》这本书一直备受推崇。有人说,它实时渲染的圣经。也有人说,它是绝世武功的目录。 诚然,《Real-Time...

2017-08-17 18:10:35

阅读数 274

评论数 1

【《Real-Time Rendering 3rd》 提炼总结】(二) 第二章 · 图形渲染管线 The Graphics Rendering Pipeline

这篇文章是解析计算机图形学界“九阴真经总纲”一般存在的《Real-Time Rendering 3rd》系列文章的第二篇。将带来RTR3第二章内容“Chapter 2 The Graphics Rendering Pipeline 图形渲染管线”的总结、概括与提炼。 文章分为全文...

2017-08-17 18:09:23

阅读数 262

评论数 0

【《Real-Time Rendering 3rd》 提炼总结】(三) 第三章 · GPU渲染管线与可编程着色器 The Graphics Processing Unit

这篇文章是解析计算机图形学界“九阴真经总纲”一般存在的《Real-Time Rendering 3rd》系列文章的第三篇。将带来RTR3第三章内容“Chapter 3 The Graphics Processing Unit 图形处理器”的总结、概括与提炼。   这章的主要内容是介绍G...

2017-08-17 18:08:27

阅读数 239

评论数 0

【《Real-Time Rendering 3rd》 提炼总结】(四) 第五章 · 图形渲染与视觉外观 The Visual Appearance

这篇文章将总结和提炼《Real-Time Rendering 3rd》(实时渲染图形学第三版)的第五章“Visual Appearance(视觉外观)”的内容。 壹·导读 当我们渲染三维模型的图像时,模型不仅要有适当的几何形状,还应该有所需的视觉外观...

2017-08-17 18:07:47

阅读数 247

评论数 0

【《Real-Time Rendering 3rd》 提炼总结】(五) 第六章 · 纹理贴图及相关技术 The Texturing

在计算机图形学中,纹理贴图是使用图像、函数或其他数据源来改变物体表面外观的技术。这篇文章,将总结和提炼《Real-Time Rendering 3rd》(实时渲染图形学第三版)的第六章“Texturing(纹理贴图)”的内容,讲述纹理贴图与其相关技术的方方面面。 简而言之,通过阅读这篇总结式...

2017-08-17 18:07:06

阅读数 314

评论数 0

【《Real-Time Rendering 3rd》 提炼总结】(六) 第七章 · 高级着色:BRDF及相关技术

在计算机图形学中,BRDF(Bidirectional Reflectance Distribution Function,双向反射分布函数)是真实感图形学中最核心的概念之一,它描述的是物体表面将光能从任何一个入射方向反射到任何一个视点方向的反射特性,即入射光线经过某个表面反射后如何在各个出射方向...

2017-08-17 18:06:15

阅读数 262

评论数 0

【《Real-Time Rendering 3rd》 提炼总结】(七) 第七章续 · 延迟渲染(Deferred Rendering)的前生今世

题图为基于Deferred Rendering技术的渲染效果图。     在计算机图形学中,延迟渲染( Deferred Rendering) ,即延迟着色(Deferred Shading),是将着色计算延迟到深度测试之后进行处理的一种渲染方法。延迟着色技术的最大的优势就是将光...

2017-08-17 18:05:19

阅读数 963

评论数 0

CPU GPU设计工作原理《转》

我知道这很长,但是,我坚持看完了.希望有幸看到这文章并对图形方面有兴趣的朋友,也能坚持看完.一定大有收获.毕竟知道它们到底是怎么"私下勾搭"的.会有利于我们用程序来指挥它们....(这是我加上去的) 原文从这里开始: 要说到设计的复杂程度,那还是CPU了!这个不用讨...

2017-07-09 23:14:34

阅读数 486

评论数 0

关于 Lua 内存泄漏的检测

前一阵开始和同事一起优化内存,首先是优化 Lua 内存,因为发现每次战斗完后 Lua 内存非常大,从 3M 左右在经过了10次左右的战斗后,会暴增到近 100M,很明显是有内存泄漏。      然后我正式启动该工作,基本思路就是递归遍历内存中所有的数据,表,函数,协程,用户数据,查看未释放和笔误...

2017-05-08 00:25:15

阅读数 2213

评论数 0

Unity3D占用内存太大的解决方法

最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大. 这里写下关于Unity3D对于内存的管理与优化. Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打...

2017-04-25 18:42:11

阅读数 526

评论数 0

使用Unity开发Android的几种调试方法

前言 本文举例几种Android 调试的方法(PS:我是通过unity引擎来开发安卓游戏)   Eclipse + adt 查看LOG 1、为Eclipse 装上adt 插件 2、打开Eclipse 的Logcat,在搜索栏中输入 tag:unity    ...

2017-04-21 10:35:10

阅读数 3026

评论数 0

C#下使用protobuf(Google Protocol Buffers)

Protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。除了比Json、XML有速度上的优势和使用上的方便外,protocolbuf还可以做到向前兼容和向后兼容。         protob...

2017-03-22 14:51:19

阅读数 4720

评论数 0

ULua热更新提高 <二> 发布到安卓真机开始更新

说实话我看了那么多热更新的文章,感觉说透的真的不多,这个东西出来都好几年了,真的遇到问题,还是得靠这自己去看代码研究,上一篇已经可以做出资源并且打包成游戏了,接下来就是更新了,我建议是自己先搞搞看,搞不出来再去看别人写的文章,会加深你的印象,那我们开始研究吧。 建议一定要在例子的基础上去测试...

2017-03-22 10:38:22

阅读数 482

评论数 0

Ulua热更新提高 <一> Ulua_SimpleFramework框架流程详解

以前写过几篇关于热更新的文章,但是我一直没有深入研究,就是公司用什么技术,我就根据公司的框架写代码。这回刚好在家闲着,我打算写一个系列的文章,深入研究一下Uua的热更新。最近几天有2家公司挖我去做游戏,开门问我第一句都是热更新框架你能不能搭建起来,cocos做2D有LUA是不是比U3D强,搞的我腰...

2017-03-22 10:37:14

阅读数 3158

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭