自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 【Unity 3D游戏开发学习笔记】 UI System

模仿这个网页上的UI系统 http://www.tasharen.com/ngui/exampleX.html 目的:实现UI界面,实现人机交互我的简单UI系统:素材:网上找的图片,人物模型可以从AssetsStore下载 思路:主要利用Canvas和Panel,另外Panel用在背景上能制造朦胧感。否则画面会非常的平面,没有立体感。还有添加了粒子系统,让画面更加炫丽。 当移动鼠标时,装备

2017-05-21 13:02:10 539

原创 【Unity 3D游戏开发学习笔记】实现太阳系

目标:写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。 基本思路是在里面创建对象,架构成一个太阳系,sun作为父对象,其他行星作为子对象,并且相对sun的初始位置均不一样,那么角速度相同的情况下转速就不一样了,另外法平面是采取随机分配一个方向给任意一个行星,只要y和z的比值不一样,那么就不会在同一个轨道上。实现过程:如图建立对象,并放到合适位置,改好名字

2017-05-20 12:24:49 1869

原创 【Unity 3D游戏开发学习笔记】总结摄像机和光源的使用方法

一些问题的思考:1. 如何应用左手法则决定视图,应用 Field of view 设置场景大小。 左手法则使用方法如下图: Field of view越大,可视角和距离越大。2. 添加一个 Empty 游戏对象, 添加一个 Camera 部件(Rendering 分类下),有什么效果 这个对象变成了Camera,删掉了主Camera后仍能有Camera视角。在Unity中,C

2017-05-20 12:18:34 1425

原创 Unity 3D游戏开发学习笔记(2) 牧师与魔鬼

游戏事物:3牧师,3恶魔,2河岸,河,船。 游戏故事:3牧师和3恶魔需要用一艘船全部到达彼岸,但是船上和岸上都不能出现恶魔比牧师多的情形,否则恶魔会把牧师K.O,玩家输掉比赛;直到所有牧师恶魔都到达对岸,玩家取得胜利。MVC架构: IUserAction:是个接口,定义了行为的类型。 UserGUI:创建GUI对象,实现玩家互动,处理玩家操作,并通过IUserAction接口实现具体行为。

2017-05-20 11:48:03 463

原创 【Unity 3D游戏开发学习笔记】粒子光环

粒子光环

2017-04-26 14:22:21 427

原创 Ex5: Projective Transform & Image Morphing

透视变换和图像变形

2017-04-23 15:08:22 779

原创 Ex3:用CImg编写灰度图像直方图均衡化和颜色转换

【2017/3/21更新】自己用了RGB -> HSI模型来进行直方图均衡化。 后面用了RGB-> Lab模型进行颜色转换。测试样例:原图: 直方图均衡化: 灰度图: 灰度图直方图均衡化: 原图: 直方图均衡化: 灰度图: 灰度图直方图均衡化: 实现代码:理论上什么图片都可以运行成功了。 其实RGB->HSI->RGB的公式搜一下就有,实现数学公式就好,主

2017-03-18 23:34:07 1638

原创 Ex2:改写Canny算法(只用CImg库)【code1】

把每个OpenCV的地方改成CImg即可,下面是lena图的测试结果。 代码: canny.h//// canny.h// Canny Edge Detector//// Created by Hasan Akgün on 21/03/14.// Copyright (c) 2014 Hasan Akgün. All rights reserved.//#if

2017-03-09 13:15:01 976

原创 Unity 3D游戏开发学习笔记(1) 井字棋

第一次用Unity 3D写游戏,做了个井字棋。 由于不熟悉onGUI()和C#,参考了师兄的笔记。代码实际上很简单,逻辑也简单,主要是通过这个小游戏来熟悉一下Unity 3D的一些基本操作实现,比如OnGUI()的原理,实际上这里面的Button并不是点击触发的效果,而是每一帧都在发生改变,因此这里Button实际上是不断重叠制造的吧。(显然变深色了),我感觉这样的做法不太好,但暂时不知道怎么

2017-03-07 00:22:50 616

原创 Ex1:图像读取和显示以及像素操作

Ex1:图像读取和显示以及像素操作14331079 郭力输入图像读取 1.bmp 文件,并用CImg.display()显示 代码如下:```#include "CImg.h"using namespace cimg_library;int main() { //读取图片 CImg<unsigned char> img("2.bmp"); //显示图片

2017-02-28 14:50:15 1088

原创 计算机视觉与模式识别学习笔记(一)

学习CImg基本使用第一次接触CImg,稍微记录一下学习过程。下载及配置用CImg输出Hello World下载与配置下载地址配置: 本人使用的是G++编译,因此把CImg.h复制到以下目录即可 如何编译 本人win10,用的G++编译,使用的指令如下: g++ -o 1.exe 1.cpp -O2 -lgdi32其他: 用CImg输出Hello World代码参考手册里的代码:实

2017-02-28 13:22:59 960

空空如也

空空如也

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

TA关注的人

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