自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unreal4 使用spline , splinemesh组件构建赛道小例子

本人最近几天一直想写一个赛道构建的例子,一下使用UnrealReal4中spline,splinemesh组件。具体怎么用大家去看官方的wiki就行了,这里直接贴代码`。// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h"#

2017-06-10 13:41:14 4292 1

原创 我的虚幻4之旅03 添加按键事件

unreal engine 4输入设置

2014-12-14 18:19:15 4636 2

原创 我的虚幻4之旅02 添加一个ACharacter

添加玩家控制角色

2014-11-24 23:39:10 2134

原创 我的虚幻4之旅01 添加一个GameMode到项目

unreal engine 4学习之添加自定义类到项目

2014-11-23 18:45:51 5950 2

原创 写在我第一个虚幻程序之前

自己学习虚幻4留个记号。

2014-11-20 22:03:22 1151

原创 OpenGL 超级宝典学习,制作 圆柱,球体,花托,圆盘等多边体

OpenGL 超级宝典代码

2014-11-16 13:41:12 2797

原创 直线点画模式

1:开启点画模式:glEnable(GL_LINE_STIPPLE);2:设置当前模式为点画模式:glLineStipple(1, 0x0101); #include #define drawOneLine(x1,y1,x2,y2) glBegin(GL_LINES);\ glVertex2f((x1), (y1)); glVertex2f((x2),(y2)); glEnd();

2014-10-22 22:02:21 1110

原创 OpenGL学习(hello)

#include void display(void){glClear(GL_COLOR_BUFFER_BIT); // 清除颜色缓冲以及深度缓冲glColor3f(1.0, 1.0, 1.0);glBegin(GL_POLYGON); // 绘画开始话多边形 /*glVertex3f(0.25, 0.25, 0.0); glVertex3f(0.75, 0.25, 0

2014-10-21 21:20:32 850

转载 遇见C++ Lambda

遇见C++ Lambda Written by Allen Lee If you die when there's no one watching, and your ratings drop and you're forgotten.– Marilyn Manson, Lamb Of God 生成随机数字      假设我们有一个v

2014-02-22 16:46:51 673

转载 C++之构造函数、析构函数抛出异常的问题

1. 抛出异常1.1 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为: throw 表达式;如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处理,捕获和处理的条件是被抛弃的异常的类型与catch语句的异常类型相

2014-02-05 22:44:18 691

原创 c++之内存管理

c++ 内存模型,内存管理基本

2014-02-04 22:37:05 965

转载 c++之内存管理2

C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也

2014-02-04 22:21:50 861

原创 C++ 之函数模版

函数模版定义:函数模版是通用的函数描述,有时候也被称为参数化类型。建立模版如下:template void Swap (Any&a,Any&b){    Any temp;    temp = a;    a=b;    b =temp;}

2014-01-27 10:03:09 997 2

转载 c++ cout 格式化输出浮点数、整数及格方法

C语言里可以用printf(),%f来实现浮点数的格式化输出,用cout呢。。。?下面的方法是在网上找到的,如果各位有别的办法谢谢留下...iomanip.h是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oct 置基数为8 相当于"%o"setfill(c) 设填充字符为cset

2014-01-24 02:07:31 14862 1

原创 c++之简单的文件输入输出

写入文本文件#include #include //包含头文件int main(){ using namespace std; char automobile[50]; int year; double a_price; double d_price; ofstream outFile;//1.创建ofstream outFile.open("carinfo.txt")

2014-01-24 01:17:26 1450

原创 IOS之 基本动画原理

ios 基本动画

2014-01-04 17:34:37 2100

原创 cocos2dx 之内存管理

cocos2dx3.0 内存管理 ,这里把分析下源码。

2014-01-01 10:33:56 1407 3

原创 ios 同步,异步,get,post

ios同步:同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事get方法同步:1.设置RequestNSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"]

2013-12-31 09:25:48 1063

转载 IOS中HTTP协议

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2013-12-31 07:25:23 1550

原创 c++之引用变量

引用的定义:引用是定义已定义的变量的别名(另一个名称)。引用一般用途:引用变量的主要用途是用作函数的形参,通过将引用变量做参数,函数将使用原始数据,而不是拷贝。创建引用变量:int i;int & j = i; 此处& 符号不是地址符 是用来类型标识符的一部分,就像声明中的int*指向int的指针,int& 是指向int的引用。以上代码等价于 int* const j=

2013-12-28 10:50:21 797

原创 c++内联函数

(1)什么是内联函数?内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。(2)为什么要引入内联函数?当然,引入内联函数的主要目的是:解决程序中函数调用的效率问题。另外,前面我们讲到了宏,里面有这么一个例子:#define ABS(x) ((x)>0? (x):-(x))当++i出现时,宏就会歪曲我们的意思,换句话说就是:宏的定义很容易产生二意性。  我

2013-12-28 08:48:19 680

原创 cocos2dx-3.0 之sprite学习:

cocosd2dx3.0相对于之前版本改变还是比较大的。现在我们来学习一下3.0中sprite的一些用法:

2013-12-15 09:46:21 1266

原创 简单的重用 ios(效果类似图片无限循环(可支持多种图片))

今天学会了一个简单的重用案例:具体代码如下:@interface ReuseView : UIView { UIScrollView* _scrollView;}@property(nonatomic,retain)NSMutableArray* imageArr;@property(nonatomic,retain)NSMutableArray* currentArr;

2013-12-13 19:17:42 942

原创 iOS 事件和响应者链,手势

事件出现在iphone上有三种主要方式:通过触摸,通过摇动,及远程控制。Responding to Touch Events– touchesBegan:withEvent:– touchesMoved:withEvent:– touchesEnded:withEvent:– touchesCancelled:withEvent:以上是响应触摸的方法Resp

2013-12-12 09:27:22 1184

原创 代理模式和target-action模式

现在开发ios程序都是用mvc模式,view层与control层之间的交互主要用到代理模式和target-action模式。这次讲讲代理模式和target-action的实现方法,作用,及什么情况下使用。代理模式            1:定义一个协议:如下代码。@protocol UIGesturesViewProtocol @optional- (void)touchBegin

2013-12-11 09:04:49 964

转载 UITextField详解

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式   text.borderStyle = UITextBorderStyleRoundedRect; typedef

2013-12-10 14:21:07 567

原创 类目和延展扩展系统类

类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。以下是通过给UIButton添加方法实现对UIButton添加方法实现对UIButton扩展:@interface UIButton (CategoryButton)+(id)initWithFrame:(CGRect)frame title:(NSSt

2013-12-10 09:09:11 783

原创 通过继承制作简单的控件类

苹果给开发者提供了UITextField,UILabel,UIButton等简单的控件。但是仅仅这些控件远远不能满足我们成员的需求,所以需要我们自己制作控件,来实现我们的需求。曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。我们通过继承UIView来实现我们自己的控件(代码如下):   @interface My

2013-12-09 09:06:50 1138

原创 c语言语法(一)

1.判断相等时必须用==2.&& 一旦发现有假就短路 || 一旦发现有真短路现象.3.&    安位余. 如果两个相应的二进制位都是1,则该位的结果值为1,否则为04.’|’   按位或. 两个相应的二进制位中只要有一个为0,改为的结果值为1.5.^    按位异或 . 若参加运算的两个二进制位值相同则为0,否则为1;6.~    取反  ~是一元运算符,用来对一个二进制数按

2013-11-06 17:54:46 554

圣剑英雄传II双刃剑番外篇(源程序).zip

圣剑英雄传II双刃剑番外篇(源程序).zip

2014-09-16

空空如也

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

TA关注的人

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