- 博客(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
4312
1
原创 直线点画模式
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
1124
原创 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
853
转载 遇见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
675
转载 C++之构造函数、析构函数抛出异常的问题
1. 抛出异常1.1 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为: throw 表达式;如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处理,捕获和处理的条件是被抛弃的异常的类型与catch语句的异常类型相
2014-02-05 22:44:18
695
转载 c++之内存管理2
C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也
2014-02-04 22:21:50
863
原创 C++ 之函数模版
函数模版定义:函数模版是通用的函数描述,有时候也被称为参数化类型。建立模版如下:template void Swap (Any&a,Any&b){ Any temp; temp = a; a=b; b =temp;}
2014-01-27 10:03:09
1000
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
14907
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
1454
原创 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
1068
转载 IOS中HTTP协议
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of
2013-12-31 07:25:23
1556
原创 c++之引用变量
引用的定义:引用是定义已定义的变量的别名(另一个名称)。引用一般用途:引用变量的主要用途是用作函数的形参,通过将引用变量做参数,函数将使用原始数据,而不是拷贝。创建引用变量:int i;int & j = i; 此处& 符号不是地址符 是用来类型标识符的一部分,就像声明中的int*指向int的指针,int& 是指向int的引用。以上代码等价于 int* const j=
2013-12-28 10:50:21
805
原创 c++内联函数
(1)什么是内联函数?内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。(2)为什么要引入内联函数?当然,引入内联函数的主要目的是:解决程序中函数调用的效率问题。另外,前面我们讲到了宏,里面有这么一个例子:#define ABS(x) ((x)>0? (x):-(x))当++i出现时,宏就会歪曲我们的意思,换句话说就是:宏的定义很容易产生二意性。 我
2013-12-28 08:48:19
689
原创 cocos2dx-3.0 之sprite学习:
cocosd2dx3.0相对于之前版本改变还是比较大的。现在我们来学习一下3.0中sprite的一些用法:
2013-12-15 09:46:21
1271
原创 简单的重用 ios(效果类似图片无限循环(可支持多种图片))
今天学会了一个简单的重用案例:具体代码如下:@interface ReuseView : UIView { UIScrollView* _scrollView;}@property(nonatomic,retain)NSMutableArray* imageArr;@property(nonatomic,retain)NSMutableArray* currentArr;
2013-12-13 19:17:42
945
原创 iOS 事件和响应者链,手势
事件出现在iphone上有三种主要方式:通过触摸,通过摇动,及远程控制。Responding to Touch Events– touchesBegan:withEvent:– touchesMoved:withEvent:– touchesEnded:withEvent:– touchesCancelled:withEvent:以上是响应触摸的方法Resp
2013-12-12 09:27:22
1187
原创 代理模式和target-action模式
现在开发ios程序都是用mvc模式,view层与control层之间的交互主要用到代理模式和target-action模式。这次讲讲代理模式和target-action的实现方法,作用,及什么情况下使用。代理模式 1:定义一个协议:如下代码。@protocol UIGesturesViewProtocol @optional- (void)touchBegin
2013-12-11 09:04:49
969
转载 UITextField详解
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef
2013-12-10 14:21:07
570
原创 类目和延展扩展系统类
类目就是为已存在的类添加新的方法。但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。以下是通过给UIButton添加方法实现对UIButton添加方法实现对UIButton扩展:@interface UIButton (CategoryButton)+(id)initWithFrame:(CGRect)frame title:(NSSt
2013-12-10 09:09:11
785
原创 通过继承制作简单的控件类
苹果给开发者提供了UITextField,UILabel,UIButton等简单的控件。但是仅仅这些控件远远不能满足我们成员的需求,所以需要我们自己制作控件,来实现我们的需求。曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。我们通过继承UIView来实现我们自己的控件(代码如下): @interface My
2013-12-09 09:06:50
1143
原创 c语言语法(一)
1.判断相等时必须用==2.&& 一旦发现有假就短路 || 一旦发现有真短路现象.3.& 安位余. 如果两个相应的二进制位都是1,则该位的结果值为1,否则为04.’|’ 按位或. 两个相应的二进制位中只要有一个为0,改为的结果值为1.5.^ 按位异或 . 若参加运算的两个二进制位值相同则为0,否则为1;6.~ 取反 ~是一元运算符,用来对一个二进制数按
2013-11-06 17:54:46
588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人