自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_厚厚的博客

学之愈深,愈是心生畏惧!

  • 博客(177)
  • 资源 (10)
  • 收藏
  • 关注

翻译 【一步步学OpenGL 3】-《第一个三角形》

第一个三角形原文:http://ogldev.atspace.co.uk/www/tutorial03/tutorial03.html背景这篇教程非常简短,我们只是扩展前一个教程来渲染一个三角形。 这篇教程中我们依然使用那个单位化的盒子模型。可见的点必须在这个盒子内,这样他们将可以通过视窗的变换映射到窗口中可见的坐标上。当俯视Z坐标轴的负方向时这个单位化盒子看上去如下图:点(-1.0, -1.0)

2016-09-10 13:27:12 15772 13

翻译 【一步步学OpenGL 2】-《你好顶点》

你好顶点原文:http://ogldev.atspace.co.uk/www/tutorial02/tutorial02.html背景这里要第一次开始使用GLEW(the OpenGL Extension Wrangler Library)库。GLEW可以帮助我们解决一些伴随OpenGL扩展库管理出现的一些头疼的问题,初始化之后,它会检索你平台中所有可用的扩展库,动态的加载并且可以通过简单引用一个头

2016-09-10 00:10:54 24569 52

原创 使用高通Vuforia开发AR增强现实游戏(开篇)

@废话在前之前想做暴风魔镜的VR游戏,最后来香港学习设备没带过来就没继续做,现在开始学习研究做一下AR游戏开发,毕竟对设备的要求比较低,很方便,看了不少资料,最后还是选了Vuforia这个经典的AR框架来学习,虽然说高通的Vuforia去年刚被PTC收购,以后的发展路线未知,但我看不久前还是有更新的,也是对开发者开放的,至少用来学习没问题,毕竟体验一下AR技术,也就不在乎什么框架了。

2016-09-05 16:49:35 21546 4

转载 深入浅出:CPU,GPU,内存的优化

营养非常丰富的一篇文章,原文:http://www.cnblogs.com/murongxiaopifu/p/4284988.html阅读目录前言:看看优化需要从哪里着手CPU的方面的优化:GPU的优化内存的优化更新,使用Unity Profiler工具检测内存前言:刚开始写这篇文章的时候选了一个很土的题目。。。《Unity3D优化全解析

2016-08-18 15:28:19 15639

原创 使用第三方插件Curvy为unity场景快速生成运动轨迹与赛道

@废话在前Curvy是一个非常强大的第三方插件,用于在unity中快速生成游戏轨道,关于此插件的教程网上几乎找不到,官方的视频教程是一个讲法式英语的人讲的,不但视频模糊让人听的简直爆炸,我反正听了一半差点砸电脑了,最后主要还是靠折腾demo结合视频把主要的用法弄明白了。这里结合官方demo中的几个介绍这个插件的用法,其实很简单,学会后可以轻松拖出一条甚至多条复杂的轨迹,然后可以让物体沿着轨

2016-08-15 23:42:23 27363 34

转载 Unity中的WWW网络请求

原文地址:http://blog.csdn.net/iamyococo/article/details/44209243Unity 脚本关于网络请求的方法有如下:public WWW (string url, byte[] postData, Dictionarystring, string> headers)public WWW (string u

2016-08-11 22:40:52 10447 4

原创 IOS制作framework动态SDK库

制作动态库工程主要要提取原工程的几部分文件:1.图片等资源文件;2.核心类文件,包括第三方插件类文件和自定义类文件;3.预编译头文件;4.导入和原工程一样的用到的系统库;一.制作动态库工程1.新建一个基于UIKit的动态库工程新建动态库工程:设置动态库名称等:运行动态库工程编译成功时Pr

2016-07-20 00:02:25 5143

原创 IOS中json字符串原生数据请求&IOS跨平台AES128字符串加解密&AFNetworking框架的简单封装使用

一.IOS原生数据请求与数据解析IOS开发中原始的数据请求是以字符串的形式,字符串参数传到服务器,然后接收服务器返回的字符串进行解析。通常一个完整的数据请求过程中数据处理经如下几个阶段:1.制作参数,用NSDictionary封装,即一个son对象;2.json对象转成json字符串;3.字符串加密成密文(可选);4.将json字符串(或加密后的密文

2016-07-15 19:57:12 5441 3

转载 iOS 宏(define)与常量(const)的正确使用

原文:http://www.jianshu.com/p/f83335e036b5在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰你能区分下面的吗?知道什么时候用吗?#define HSCoder @"汉斯哈哈哈"NSString *HSCoder = @"汉斯哈哈哈";extern NSString *H

2016-07-04 10:28:44 1250

原创 2d游戏循环滚动地图中的拼接缝隙问题

2d游戏中通过两张可拼接的循环地图移动切换实现无限前进的效果,即游戏角色相对屏幕静止,地图相对屏幕移动,循环地图有分为横向地图和纵向地图两种。这里以纵向地图为例研究其实现原理和实际开发的问题:如图(1)以屏幕中心为原点O建立

2016-06-12 00:09:46 6311

转载 AFNetworking框架IOS网络数据请求由浅入深的使用方法

原文:https://segmentfault.com/a/1190000005022705?utm_source=tuicool&utm_medium=referral概述我们今天是来深入研究一下这个与我们日常开发密切相关的框架是如何实现的。这是我对 AFNetworking 整个架构的理解,随后一系列的文章也会逐步分析这些模块。在这篇文章中,我们有两

2016-06-08 17:43:10 7880

原创 游戏中的AI算法总结与改进

参考文章:http://games.sina.com.cn/zl/duanpian/2014-03-11/105973.shtmlhttp://www.oschina.net/translate/understanding-steering-behaviors-collision-avoidance?cmphttp://blog.csdn.net/ityuany/article/det...

2016-06-08 00:15:46 29925 1

原创 游戏中的设计模式与编码原则

设计模式设计模式(DesignMode)是前人开发经验积累总结的精华的设计方法,是被反复利用取得较好的效果的设计思路,设计模式有利于工程的清晰有序的组织,有利于开发者之间的交流,容易被其他开发者所理解和使用或者维护。2.1.1单例模式(Singleton)单例模式是游戏开发中最常用最简单的一种模式,用静态方法(类方法)实现让某个类只有一个实例,并且提供一个静态的公有全局函数来访问其私有

2016-06-07 23:07:16 2670

原创 计算机逻辑笔试回忆总结

数字推理:1.144,121,100,81,64后面是什么?基本的减去等差数列的各项:144-23=121,121-21=100,100-19=81,81-17=64,so 64-15=49 2.​。。。字母推理:注意不要紧紧局限于相邻字母之间的关系,可能要考虑到奇数个字母之间的关系以及偶数字母之间的关系,还有字母倒序出现的逻辑关系;1.    m,

2016-06-06 12:11:41 1665

原创 Unity与IOS通信

要想在Unity界面上打开一个原生的UIWebView需要在unity界面上覆盖一个新的UIView及其UIViewController,原理是获取当前的unity场景(其实在IOS中也是一个UIViewController)的UIViewController,然后添加子页面和子控制器:实现步骤如下:

2016-05-15 13:20:40 12190 1

原创 Unity工程调试Bug解决整理

1.Unity打出的Xcode工程运行崩溃,报错:ression_pvrtc OPENGL LOG: Creating OpenGL ES 2.0 graphics device (lldb)这个问题是iphone系统版本问题造成的,待苹果公司解决;处理方法:在Xcode工程中:Product -> Scheme -> Edit Scheme,将Run下option面板将GPU f

2016-04-30 15:13:31 4593

原创 Atom, Xcode, VisualStudio等编辑器activate-power-mode离子抖动炫酷效果插件安装(Mac)

代码离子效果编辑器最开始是在Atom原子编辑器上出现的,后来有人模仿在其他编辑上也写了类似的插件,具体效果:Atom代码离子特效Github上各版本activate-power-mode插件下载地址:https://github.com/codeinthedark/awesome-power-mode一、Atom上安装离子插件1.先上最简单的方法:在Atom内部这算一个主题,可以直

2016-04-27 22:09:11 7804

原创 Mac下OpenGL环境搭建以及OpenGL解析渲染OBJ模型

一、MAC上OpenGL环境搭建方法参考文章:http://my.oschina.net/rockbaby/blog/102732Mac下搭建OpenGL环境很简单,建立一个Command Line Tool的 Xcode Application工程,引入OpenGL.framework和GLUT.framework两个框架,即可,GLUT是mac自带的一个窗口库,可以直接引入使用。

2016-04-24 09:58:56 14644 6

原创 Unity中NGUI里ScrollView选中的item遮挡自动滚动到中间或者合适位置

////NewBehaviourScript.cs//// Created by [JiangXinhou]//// Copyright [email protected] (http://blog.csdn.net/cordova)using UnityEngine;using System.Collections;/* NGUI ScrollView * 功能1:

2016-04-14 16:07:30 12214 1

原创 Unity中的输入事件总结与数字电视遥控器键值映射

一、Unity的基本输入事件(最常用):/*鼠标键盘事件靠在Update事件周期中不断检测触发: *  * 鼠标点击: * Input.GetMouseButtonDown(0)       //鼠标左键按下 * Input.GetMouseButtonDown(1)       //鼠标右键按下 * Input.GetMouseButtonUp(0)

2016-04-01 14:17:01 9679 5

原创 Unity开发环境大总结

使用reflector反编译dll代码

2016-03-16 13:09:23 5986

转载 cocos2d-x 图片纹理优…

原文地址:图片纹理优化 资源加载方案">cocos2d-x 图片纹理优化 资源加载方案作者:digense百度乱搜了一阵,居然搜着一篇神贴。真有大神愿意花很多时间去把自己得到的经验写出来,心里实在佩服。而且这篇文章写的通俗易懂。文章主要解决了我一直以来疑惑的几个问题1.到底用不用2的N次幂的图片2.为什么加载资源的时候,内存会突然飙高3.内存突然飙高的解决方案4.如何解决程序在加载资

2016-03-11 09:48:42 1791

原创 【IOS沉思录】IOS的数据持久化(plist文件读写操作)

参考原文:http://blog.csdn.net/mad1989/article/details/8560796一.plist文件全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息二.文件保存到的几个位置1. 工...

2016-03-11 09:48:37 4113

原创 Mac上安装使用MYSQL以及Navicat数据库管理和PHP服务器配置

一、安装MYSQL与基本操作:建议步骤:安装mysql后直接用下面的mysqladmin直接修改root用户密码总不成功,应该先用下面“无法登录root用户的解决办法”里面的指令越过权限表,然后再用mysqladmin修改root的密码,然后mysql-u登录root用户,然后就可以创建新用户以及之后连接Navicat了。官网下载mysql的Mac版本:http://dev.mysql.

2016-03-11 09:48:31 6025

原创 微信开发环境搭建(Tomcat/Resin/Apache Server

微信开发主要是先要申请一个公众号,登录公众号后设置微信里面公众号的界面和跳转连接以及消息推送、自动回复等等。 这里简单搭建一个以自己电脑为服务器的测试开发环境,服务器用Tomcat(另外推荐Resin),前端Dreamweaver或Sublime,webstrom等,另外强力推荐用火狐FireFox做H5的调试器,非常方便,还可以另外安装很多开发工具(Chrome也不错)。1.微信公众开发平

2016-03-11 09:48:28 3272 1

原创 JavaScript实现本地数据简单存取以及Json数据存取

HTML中可以使用javascript操作window的localStorage对象进行键值对形式的本地数据存储,实现数据共享和数据持久化,localStorage的数据永远不会过期,除非自己删除,这样可以实现在不同html之间进行数据信息传递:1.判断本地存储是否可用:if(window.localStorage) { // localStorge可用 }else {// loca

2016-03-11 09:48:26 10887 2

原创 HTML5页面跳转的几种方法

1.定时跳转或者原地刷新对于刷新当前页面js控制为:window.location.reload();//刷新当前页面,重新向服务器请求数据head标签内部的meta标签方式,定时刷新当前界面或刷新到另一个页面:<meta charset="utf-8" http-equiv="refresh" content="3;url=another.html"> // 3秒后跳转到anot...

2016-03-11 09:48:23 46002 3

原创 IOS判断应用是否第一次打开&UIScrollView实现新应用第一打开欢迎介绍页面

对于一个应用的每一个版本,当用户第一次进入时往往有一段欢迎界面介绍软件新版本的新特性,因此每次用户打开软件就需要判断是不是第一次登录。判断方法是每一次登录都要判断沙盒中存储的应用版本与当前应用的版本是否一致,一致说明登录过直接进入主页面,否则进入欢迎界面并把当前应用版本存储进沙盒中。   // 版本号key   NSString *key= (NSString *)kCFBund

2016-03-11 09:48:21 2390

原创 Foundation-几种段落排版格式NSMutableParagraphStyle

一、框架中的原始定义如下:@property(readwrite) CGFloat lineSpacing;         //行间距@property(readwrite) CGFloat paragraphSpacing;     //段落间距@property(readwrite) NSTextAlignment alignment;    //文字对齐格式@pro

2016-03-11 09:48:16 3854

原创 UIKit-UIDatePicker和UIPickerView

一、日期选择框(UIDatePicker)二、项目选择框视图(UIPickerView)Github源码下载(更新中)//// PickerViewController.m// JXHDemo////  Created [email protected] on 10/27/15.//  Copyright (c)2015 Jiangxh. All ri

2016-03-11 09:48:13 1478

原创 UIKit-UIAlertView,UIActionSheet,UIAlertController使用方法(完整版)

一、ActionSheet操作表,用来罗列用户的操作    1.操作表有四种系统样式类型(属性:actionSheetStyle):    UIActionSheetStyleAutomatic// 这是这个属性的默认设置,采用工具栏的样式,即与工具条或者标签条在一起自动设置操作表样式,否则没有工具栏时使用默认default样式    UIActionSheetStyleDe

2016-03-11 09:48:05 1207

原创 UIKit-UIView二维图形Affine几何基本变换

UIView的变换主要包括缩放,旋转,翻转,平移等。一、变换矩阵几何变换(变换矩阵的证明见拓展部分):根本的变换基于计算机图形学二维矩阵变换的知识,需要根据需要改变二维变换的一个三维变换矩阵的参数来设置,基本变换用到CGAffineTransform三维矩阵的6个参数:view.transform =CGAffineTransformMake(CGFloat a, CGFloat b

2016-03-11 09:48:02 1321

原创 UIKit-UIView常用设置

1. sizeToFit内容自适应有时候UIView的尺寸不好直接设置,需要根据内容来改变UIView的尺寸,这就需要使用sizeToFit方法。以UILabel为例,使用sizeToFit方法后,可以根据UILabel中字符串大小自动调整UILabel的大小UIButton使用sizeToFit方法,会根据button标题的大小自动调整UIButton的大小Github源码下载

2016-03-11 09:47:57 1072

原创 UIKit-boundingRectWithSize计算多行UILabel的文字高度

Github源码下载(更新中)tableview的cell需要根据文字内容的长度计算不同文字行数的不同高度,从而动态调整cell的高度,因此需要根据文字的长度和cell的固定宽度来计算文字段落有多少行,高度为多少,实现这个的函数为NSString的boundingRectWithSize函数,这个函数适用于IOS7以后版本中://// LabelHeightViewCon

2016-03-11 09:47:54 2036

原创 IOS底部导航设置与页面多级跳转

一般在一个应用中,都需要视图的多级跳转,最常用的有两种:1.一个是以一个UINavigationController作为根视图控制器,然后通过pushViewController函数实现多级跳转,以及通过popViewControllerAnimated函数跳到上一个视图界面,popToViewController函数跳到指定视图界面,popToRootViewControllerAnimate

2016-03-11 09:47:51 4885 4

原创 UITableView和NavigationBar的常用设置

TableView:1.tableview设置// 清除父类UIEdgeInsetsself.tableView.contentInset = UIEdgeInsetsMake(0, 0, 0,0);//禁止滚动self.tableView.scrollEnabled = NO;// tableview头部视图设置self.tableView.tableHeader

2016-03-11 09:47:49 1137

原创 【iOS沉思录】IOS开发键盘显示、隐藏事件实现输入框调整防止键盘遮挡

调用键盘事件一般是为了在键盘弹出或者隐藏的时候同时调整输入框的位置以防止被键盘遮挡:1.注册键盘通知事件:- (void)viewDidLoad {    [superviewDidLoad];   // 注册键盘通知   [[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(k

2016-03-11 09:47:42 2839

原创 Xcode-工程添加预编译头文件Prefix.pch

在项目中预编译头文件用来把频繁使用的常量或者框架文件引入到每一个项目类文件中,加入的方法是新建PCH文件,并在工程中添加PCH文件的路径即可:新建PCH文件:在工程Build Setting中找到Apple LLVM 6-Language,在里面的PrefixHeader中加入pch文件的绝对路径。

2016-03-11 09:47:39 2448

原创 Xcode工程调试报错问题整理

遇到个奇怪的问题,将工程转移到另一个电脑上的xcode中突然无法选择模拟器,原因是xcode版本不一样的问题,只要到工程info中根据版本设置一下对应的DeploymentTarget版本就好了。

2016-03-11 09:47:34 1653 1

转载 CSS3:nth-child()伪类选择器…

css选择器原文地址:CSS3:nth-child()伪类选择器,奇偶数行自定义样式first-child作者:古儿Table表格奇偶数行定义样式:CSS3的强大,让人惊叹,人们在惊喜之余,又不得不为其艰难的道路感到可惜:好的标准只有得到行业浏览器的良好支持才算得上“标准”。CSS3标准已提出数年,但是目前能实现她的浏览器并不多,虽然部分浏览器能实现部分规范,但这又有什么用呢?面对更多的兼

2016-03-11 09:47:31 1072

用于unity的纯C版LZMA库(包括dll、so和.a))

编译好的用于unity的纯C版LZMA库(包括dll、so和.a)),附加接口使用示例,可用于windows、安卓和iOS工程中

2018-06-18

unity camera filter pack图片处理滤镜插件

unity滤镜插件,摄像头实时滤镜处理库,支持三百多种滤镜,功能强大,版本新

2017-12-27

HTML5密码输入框最新Demo 下载

最新的密码显示与隐藏输入框,直接修改input标签type版

2017-05-19

密码输入框demo

html5密码输入框,可显示和隐藏password

2016-12-16

使用UITableView实现的可折叠分组下拉列表组件

使用UITableView实现的可折叠分组下拉列表组件

2016-11-05

使用TableView实现的账号下拉菜单组件demo

使用TableView实现的账号下拉菜单组件demo

2016-10-08

JQuery实现选座功能逻辑的Demo

使用JQuery实现的选座功能,简单易扩展。

2016-09-28

iOS适应屏幕旋转的悬浮窗

使用uiwindow实现的一个可适应屏幕旋转的ios悬浮窗,简单清晰,一句话可调用实现

2016-07-22

NGUI 3.9.0

NGUI 3.9.0

2016-03-25

NET Reflector8.4.0反编译软件

Reflector的破解版软件,可以反编译dll文件看到源码

2016-03-16

空空如也

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

TA关注的人

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