自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShaderJoy 的兴趣技术杂货铺

多了解一门技术,多一个思考维度

  • 博客(16)
  • 资源 (41)
  • 收藏
  • 关注

原创 使用蓝图(Blueprint)绑定多播委托(Multicast Delegate)【UE4】【C++】

本例将讲解 如何在 C++ 中创建一个多播委托,然后在运行时通知一组的 Actors(即广播事件给监听事件的对象们)首先创建一个 继承自StaticMeshActor 的类,命名为 KingKing.h// the type name of new delegate signature being created// the type of the signature's parameter

2017-03-20 21:09:15 8543 5

原创 事件处理(Handling Events)和委托(Delegate)代码示例(三)【UE4】【C++】

6. 自定义事件(Custom Event)首先添加事件声明宏到 MyTriggerVolume 类中(不是 GameMode)自定义事件声明如下:DECLARE_EVENT(AMyTriggerVolume, FPlayerEntered)第一个参数是具体实现事件的类,也是唯一能调用Broadcast 的类第二个参数是我们事件函数的签名并添加刚刚声明的事件签名的实例FPlayerEntered

2017-03-20 15:06:41 4169

原创 事件处理(Handling Events)和委托(Delegate)代码示例(二)【UE4】【C++】

3. 创建带参数的委托我们可以通过修改委托的签名来使其接受参数比如我们需要接受一个参数的话,可以在 GameMode 中这样声明:DECLARE_DELEGATE_OneParam(FParamDelegateSignature, FLinearColor)注意:这个宏与之前稍有不同,后缀多出了一个 _OneParam ,而且我们还需要指定接受参数的类型——本例为 FLinearColor接着再添

2017-03-20 13:44:52 3947

原创 事件处理(Handling Events)和委托(Delegate)代码示例(一)【UE4】【C++】

1. 通过重写虚函数来处理事件MyTriggerVolume.h自定义一个Actor类,添加一个 Box 组件作为触发区域,然后通过重写虚函数——NotifyActorBeginOverlap, NotifyActorEndOverlap来响应事件#pragma once#include "GameFramework/Actor.h"#include "MyTriggerVolume.gen

2017-03-20 01:44:00 3412 1

原创 后期材质(PostProcess Material)+ Custom Node 实现"描边"和"马赛克"效果【UE4】

参考自:描边马赛克描边效果静态:动态:马赛克效果静态:动态材质编辑器分别如下:描边马赛克HLSL代码分别如下:描边//input SceneTexSize//input UV//input NotUse//input OutLineSize//input MaxZ//input OutLineColorfloat3 w=float3(0.2125,0.7154,0.0721);fl

2017-03-18 16:33:08 4646

转载 有关UnrealEngine材质编辑器中的Custom节点的一些小贴士

转自:湛蓝玫瑰 PS:本文写于2017.2.1日,使用版本为4.13。第二次更新时间为2017.3.15增加了四、一些材质编辑器中的奇怪的技巧:一、前言在Unreal中材质编辑器提供了Custom节点,作为HLSL代码编写接口。以此可以实现更多的效果。虽然使用Custom节点会有若干限制,但是相对的比较方便,适合快速开发。如果遇到限制而导致无法使用Custom解决,此时就需要使用虚幻的RHI(硬件

2017-03-18 15:24:28 4012 2

原创 后期处理材质(Post Process Material)【UE4】

效果图:静态:动态:主要的步骤可以参看 官方的的 Example,我就不再赘述,但有几处需要注意的地方:1.因为 Material Domain 选择了 PostProcess,所以 SceneTexture 应改为 PostProcessInput,而不是SceneColor;2.我没有用GlobalPostProcessVolume,而是新建的 PostProcess,而且指向它自身区域内才有

2017-03-18 01:10:38 15275

原创 利用第三方后期处理材质(PostProcess Material)对物体进行描边【UE4】【C++】

效果图:第一步,创建C++ Basic Code第二步,定义键盘和鼠标输入的映射第三步,修改 Rendering 中的 Custom Depth - Stencil Pass第四步,找到GlobalPostProcessVolume [如果没有的话自行拖放一个PostProcessVolume组件]将 unbound 勾选上再修改 Blendables 为 PPI_OutlineColored完

2017-03-16 21:43:55 10215

原创 动态材质实例(Dynamic Material Instance)【UE4】

本例将通过 “靠近影响椅子的颜色” 来展示什么是 动态材质实例(Dynamic Material Instance)如图,它通常是用一个参数化的材质实例 + 蓝图 来实现的首先,我们搜索椅子模型——SM_Chair,双击打开它的材质——M_Chair可以看到 ColorSeats 参数影响着椅子的颜色,记住它的名字。接着,我们创建一个继承自 Actor 的蓝图类,将椅子的模型拖入新建的蓝图类然后,

2017-03-14 14:45:19 25655

原创 材质实例化(Material Instancing)【UE4】

普通的材质通常使用常量来定义某些属性,这样有个缺点:当材质被编译完后,该属性是不能修改的,即游戏运行中无法动态变化;但材质被实例化之后,我们只需编译父材质,那么它的子材质们就无需再次编译,这样如果有较多子材质的话,就可以大大提高游戏的性能;例如,上图父材质为“金属”特效,我们可以再创建两个子材质,让它们“继承”父材质的金属特性,然后通过调整这些特性(参数),我们可以得到自己想要的其他效果,比如“铜

2017-03-14 13:34:41 10075

原创 Epic 官方视频教程《 Battery Collector》源码+超详细注释【C++】【UE4】

首先来看效果图:1. 电池随机从天空掉落,玩家按C键收集电池的能量(闪电粒子效果)来补充血条(每秒都会自动衰减)2.玩家的颜色随着血条的减少,逐渐变黑3.当血条为空时,玩家(黑色的那一坨)死亡,游戏结束;如果玩家提前集满血条则获胜。以下是完整的源代码,并配套详细解释:Pickup.h// Fill out your copyright notice in the Description page

2017-03-13 15:59:56 6442 2

原创 分层材质(Layered Materials)的应用【UE4】

分层材质的应用十分广泛,经典的就是风景的制作:一个材质包括了泥土、草地、积雪。下面的例子是 分层材质用于某个物体,使得其表层是油漆,内层是金属:用一张纹理当做遮罩,来插值其他两张纹理的材质也是能得到相同的效果,但是功能模块高度耦合没法复用;所以 UE4 提供了另外一种方法——Material Function,它的创建方法:在 Content / Materials 目录下,右键点击 Materi

2017-03-09 21:02:00 12282 1

转载 MaterialInstance 的作用 【UE4】

转载自:http://blog.csdn.net/pizi0475/article/details/50948904原文格式有些问题,遂整理如下:我们经常会在游戏中看到Materials,但是还有一种数据结构名字叫做MaterialInstance。其实不少游戏的Mesh指认的都是 MaterialInstance 而不是 Materials,为什么呢?1.Materials和MaterialIn

2017-03-09 17:19:09 3064

原创 材质 “Glow 效果” 的实现【UE4】

效果如下:(由于对上传图片大小有限制,所以GIF截图质量下降严重)算法较简单,首先来看 Emissive color 部分:就是将对实现准备好的三张纹理进行线性插值,其中 Mask 为遮罩纹理接着再来看 Emissive Color 部分:算法也很简单,即随着时间的变化,经过变化的常量颜色和遮罩纹理进行线性插值,然后结果传入 Emissive Color总览图最后,附上 UE4 自动生成 HLSL

2017-03-09 15:29:41 11664

原创 关卡中如何使用 Geometry(BSP) 创建障碍物 【UE4】

如图,BSP 选项(新版本为Geometry)在左侧的 Mode 面板下,提供了若干基础的 BSP 供我们选择。我们虽然可以通过 Detail 面板下的 Transorm 下的 Scale 来改变它的大小,但是它有个很大的问题——当我们最后将它转换为 “Block Volume”的时候,它的 Scale 会被重置为 1,这显然不是我们想看到的结果。建议的方法是,通过修改 Brush Setting

2017-03-07 15:11:29 8843

原创 OnComponentBeginOverlap.AddDynamic 的编译错误【UE4】

以 Character 类为例,假设有 PacManCharacter 派生自 Character类首先在 PacManCharacter.h 头文件中添加碰撞函数的声明:OnCollision 为自定义的碰撞函数,名称可以任意,但参数形式必须满足以下条件UFUNCTION()void OnCollision(class AActor* OtherActor, class UPrimitiveC

2017-03-06 18:18:42 4650

手把手带你用 Unity 开发游戏(2021)第二版

使用最新的Unity 2021功能实现迷人的游戏体验,遵循一个实用的方法来构建专业的游戏 关键特性 释放c#脚本的能力来创建ui,图形,游戏AI代理和更多 探索Unity的最新工具,包括Universal Render Pipeline, Shader Graph, UI Toolkit, Visual Scripting,和VFX Graph,以增强图形和动画 使用Unity的AR Foundation创建一个AR体验 Unity是一款开发电子游戏的综合而简单的工具套件。您可以使用Unity不仅创建视频游戏,而且还AR/VR体验,复杂的模拟,实时逼真的渲染,电影,培训和教育实践游戏。在这本书中,你将掌握从头开始创建一个完整的游戏,一步一步地构建它,并随着你的进步应用你的知识。 完成动手教程和项目,这个易于遵循的指南将教你如何使用几个Unity工具开发游戏。随着你的进步,你将学习如何使用Unity引擎,使用c#创建简单的脚本,集成图形,声音,动画和操作物理,为你的游戏创建有趣的机制。你将能够将你获得的所有知识应用到现实世界的游戏中。后面的章节将向您展示如何编写一个简单的AI代理来

2022-02-18

网络前端的 shader 视频教程 (3)

学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。 了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。 在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。 你将学会: 1. 到底什么是着色器,以及如何编写 GLSL 代码 2. 什么 uniform,顶点和片段着色器 3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web 4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码 5. 快速的数学技术生产惊人的图形 6. 如何使用程序噪声和随机性来创建可变的图形

2022-02-16

网络前端的 shader 视频教程 (7)

学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。 了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。 在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。 你将学会: 1. 到底什么是着色器,以及如何编写 GLSL 代码 2. 什么 uniform,顶点和片段着色器 3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web 4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码 5. 快速的数学技术生产惊人的图形 6. 如何使用程序噪声和随机性来创建可变的图形

2022-02-16

网络前端的 shader 视频教程 (6)

学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。 了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。 在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。 你将学会: 1. 到底什么是着色器,以及如何编写 GLSL 代码 2. 什么 uniform,顶点和片段着色器 3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web 4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码 5. 快速的数学技术生产惊人的图形 6. 如何使用程序噪声和随机性来创建可变的图形

2022-02-16

网络前端的 shader 视频教程 (5)

学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。 了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。 在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。 你将学会: 1. 到底什么是着色器,以及如何编写 GLSL 代码 2. 什么 uniform,顶点和片段着色器 3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web 4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码 5. 快速的数学技术生产惊人的图形 6. 如何使用程序噪声和随机性来创建可变的图形

2022-02-16

网络前端的 shader 视频教程 (4)

学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。 了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。 在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。 你将学会: 1. 到底什么是着色器,以及如何编写 GLSL 代码 2. 什么 uniform,顶点和片段着色器 3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web 4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码 5. 快速的数学技术生产惊人的图形 6. 如何使用程序噪声和随机性来创建可变的图形

2022-02-16

网络前端的 shader 视频教程 (2)

学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。 了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。 在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。 你将学会: 1. 到底什么是着色器,以及如何编写 GLSL 代码 2. 什么 uniform,顶点和片段着色器 3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web 4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码 5. 快速的数学技术生产惊人的图形 6. 如何使用程序噪声和随机性来创建可变的图形

2022-02-16

网络前端的 shader 视频教程 (1)

学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。 了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。 在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。 你将学会: 1. 到底什么是着色器,以及如何编写 GLSL 代码 2. 什么 uniform,顶点和片段着色器 3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web 4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码 5. 快速的数学技术生产惊人的图形 6. 如何使用程序噪声和随机性来创建可变的图形

2022-02-16

《终极的 Git 课程 —— 与虚幻引擎相结合 》(2)

《终极的 Git 课程 —— 与虚幻引擎相结合 》 学习 Git 的用法,以及如何设置虚幻引擎 UE4 和 UE5 项目与版本控制,允许您做出实验分支,提交您的更改和恢复,重置和变基,并将所有更改推到在线存储库。 通过初始化 Git LFS(大文件存储)来控制你的虚幻引擎项目中的大文件,并学习如何创建适当的 .gitignore 和 .gitattributes 文件,这样你的项目就可以顺利地进行版本控制。

2022-02-15

《终极的 Git 课程 —— 与虚幻引擎相结合 》(4)

《终极的 Git 课程 —— 与虚幻引擎相结合 》 学习 Git 的用法,以及如何设置虚幻引擎 UE4 和 UE5 项目与版本控制,允许您做出实验分支,提交您的更改和恢复,重置和变基,并将所有更改推到在线存储库。 通过初始化 Git LFS(大文件存储)来控制你的虚幻引擎项目中的大文件,并学习如何创建适当的 .gitignore 和 .gitattributes 文件,这样你的项目就可以顺利地进行版本控制。

2022-02-15

《终极的 Git 课程 —— 与虚幻引擎相结合 》(3)

《终极的 Git 课程 —— 与虚幻引擎相结合 》 学习 Git 的用法,以及如何设置虚幻引擎 UE4 和 UE5 项目与版本控制,允许您做出实验分支,提交您的更改和恢复,重置和变基,并将所有更改推到在线存储库。 通过初始化 Git LFS(大文件存储)来控制你的虚幻引擎项目中的大文件,并学习如何创建适当的 .gitignore 和 .gitattributes 文件,这样你的项目就可以顺利地进行版本控制。

2022-02-15

《终极的 Git 课程 —— 与虚幻引擎相结合 》(1)

《终极的 Git 课程 —— 与虚幻引擎相结合 》 学习 Git 的用法,以及如何设置虚幻引擎 UE4 和 UE5 项目与版本控制,允许您做出实验分支,提交您的更改和恢复,重置和变基,并将所有更改推到在线存储库。 通过初始化 Git LFS(大文件存储)来控制你的虚幻引擎项目中的大文件,并学习如何创建适当的 .gitignore 和 .gitattributes 文件,这样你的项目就可以顺利地进行版本控制。

2022-02-15

Instagram 滤镜 Spark AR视频教程 (3)

一起来为 Instagram / Facebook 相机制作特效道具赚美金吧~ 你需要使用 Spark AR 为 Instagram 和 Facebook 相机创建自己的增强现实滤镜。 在这个视频教程中,您将使用 Spark AR 从零开始学习一切您需要为 Instagram 和 Facebook 相机创建自己的增强现实滤镜的相关知识。 从纹理和材料的着手,到在补丁编辑器中添加自己的交互跟踪器,到测试和发布,我们会给你创建自己的过滤器所需要的所有东西 你将学会: 1. 如何使用 Spark AR 制作 Instagram 和 Facebook 相机滤镜。 2. 使用纹理、材料和动画序列来创建您自己的增强现实体验。 3. 使用补丁编辑器为面和面跟踪器添加交互元素和触发器。 4. 在 3D 环境中工作,以及如何将 3D 渲染模型添加到项目中。 5. 如何提取和绘制纹理来创建自己的采样器和颜色着色器。 6. 如何测试,提交和发布你自己的过滤器到 Instagram 和 Facebook

2022-02-15

Instagram 滤镜 Spark AR视频教程 (2)

一起来为 Instagram / Facebook 相机制作特效道具赚美金吧~ 你需要使用 Spark AR 为 Instagram 和 Facebook 相机创建自己的增强现实滤镜。 在这个视频教程中,您将使用 Spark AR 从零开始学习一切您需要为 Instagram 和 Facebook 相机创建自己的增强现实滤镜的相关知识。 从纹理和材料的着手,到在补丁编辑器中添加自己的交互跟踪器,到测试和发布,我们会给你创建自己的过滤器所需要的所有东西 你将学会: 1. 如何使用 Spark AR 制作 Instagram 和 Facebook 相机滤镜。 2. 使用纹理、材料和动画序列来创建您自己的增强现实体验。 3. 使用补丁编辑器为面和面跟踪器添加交互元素和触发器。 4. 在 3D 环境中工作,以及如何将 3D 渲染模型添加到项目中。 5. 如何提取和绘制纹理来创建自己的采样器和颜色着色器。 6. 如何测试,提交和发布你自己的过滤器到 Instagram 和 Facebook

2022-02-15

Instagram 滤镜 Spark AR视频教程 (1)

一起来为 Instagram / Facebook 相机制作特效道具赚美金吧~ 你需要使用 Spark AR 为 Instagram 和 Facebook 相机创建自己的增强现实滤镜。 在这个视频教程中,您将使用 Spark AR 从零开始学习一切您需要为 Instagram 和 Facebook 相机创建自己的增强现实滤镜的相关知识。 从纹理和材料的着手,到在补丁编辑器中添加自己的交互跟踪器,到测试和发布,我们会给你创建自己的过滤器所需要的所有东西 你将学会: 1. 如何使用 Spark AR 制作 Instagram 和 Facebook 相机滤镜。 2. 使用纹理、材料和动画序列来创建您自己的增强现实体验。 3. 使用补丁编辑器为面和面跟踪器添加交互元素和触发器。 4. 在 3D 环境中工作,以及如何将 3D 渲染模型添加到项目中。 5. 如何提取和绘制纹理来创建自己的采样器和颜色着色器。 6. 如何测试,提交和发布你自己的过滤器到 Instagram 和 Facebook

2022-02-15

上千种实用视频蒙太奇特效制作效果 Montage Library v5.0.rar

AE 脚本 Animation Studio 5 套预设之一 —— 上千种实用视频蒙太奇特效制作效果 Montage Library v5.0.rar

2021-09-30

1000 种出入场文字动画效果 Text Library v3.1.rar

AE 脚本 Animation Studio 5 套预设之一 —— 1000 种出入场文字动画效果 Text Library v3.1

2021-09-30

图像形状骨架提取细化 C++ 代码_c哩

基于 OpenCV 的 C++ 代码, Visual Studio 2017 工程,算法主要功能:提取图像中形状的骨架主干部分并细化

2020-12-11

纹理合成 C++ 代码

基于 SFML / OpenGL/ rapidxml 等库的 VS C++ 工程代码,根据各个纹理的尺寸自动选取最优算法(覆盖率最大)将多张纹理合成一张纹理图集,并输出 xml 配置文件

2020-12-10

matplotlib-cpp 源码.zip

由于最近无法访问 github,所以上传这个代码,方便大家使用 原地址为(https://github.com/lava/matplotlib-cpp.git)

2020-02-06

NoiseVolume.dds

https://panda1234lee.blog.csdn.net/article/details/52198637 闪电特效所使用的纹理资源

2020-01-15

2D 折线顶点平滑算法

2D 折线顶点平滑算法—— 平滑折线通常可以通过两种方式: 通过插值,即在新的平滑曲线上,原始的折线点仍保持不变; 通过近似,这意味着新的平滑曲线将近似原始的折线,但原始点不会被保留下来。 本代码对两种方式都进行了展示。

2020-01-14

OpenCV310 Cmake

坑爹的OpenCV310 源码cmake需要额外下载opencv_ffmpeg.dll、opencv_ffmpeg_64.dll,、ffmpeg_version.cmake以及ippicv_windows_20151201.zip,否则configure报错

2016-10-17

Developing Power-Efficient Software Systems on ARM Platforms

如何在arm架构上开发节能高效的软件系统

2013-09-21

编译过的Cartoonifier_Android工程

《Master OpenCV with Pratical Computer Vision Projects》中的第一章编译过的Cartoonifier_Android工程

2013-08-21

精通Android增强现实源码

《精通Android增强现实源码》 作者:Raghav Sood What you’ll learn How to use most Android cameras How to find the user's location with GPS data How to detect movement and orientation of the device How to program against the accelerometer and compass How to use the AndAR library in marker recognition How to create an artificial horizon for your app How to integrate the Google Maps API into AR apps How to build enterprise augmented reality apps using the case studies in this book

2013-01-21

Android多媒体开发高级编程 源码

清华大学出版社的《Android多媒体开发高级编程》源码, 作者:Shawn Van Every

2013-01-21

修改的可以运行的“DS开发指南第五章SimplePlayer.zip”

修改的可以运行的“DS开发指南第五章SimplePlayer.zip”

2012-04-15

修改可以运行的“VC++实例精通08_CaptureVideo”

修改可以运行的“VC++实例精通08_CaptureVideo”

2012-04-15

软件工程-实践者的研究方法

软件工程-实践者的研究方法 软件工程-实践者的研究方法

2010-03-10

清华大学操作系统PPT教程

清华操作系统PPT教程 清华操作系统PPT教程 清华操作系统PPT教程 清华操作系统PPT教程

2010-03-10

【两球】星际彩球游戏【C语言】

类似俄罗斯方块和马里奥医生的一款小游戏 只有两个球,实现360°旋转

2010-02-01

星际彩球游戏【C语言】

这个游戏类似马里奥医生,但是和前次上传的星际彩球不同,这次是三个球左右翻,两个球360°旋转。

2010-02-01

C编写的星际彩球游戏

随机产生三个球或两个球,小球的颜色也是随机产生,该游戏类似俄罗斯方块或者是小霸王的马里奥医生。对了,三球和两球都是360°旋转的

2010-02-01

同济第五版高数答案【下册】

同济第五版高数答案【下册】 不好找哦~~~~ 顶顶~~~~~~~~~~~~~~~~~~~~~~~~顶顶

2009-03-25

高数第5版课后答案(上册)

不好找哦~同济5版的高数课后答案【上册】 顶顶顶顶顶顶顶~~

2009-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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