- 博客(58)
- 资源 (160)
- 问答 (4)
- 收藏
- 关注
转载 C++语言15个晦涩特性
这个列表收集了 C++ 语言的一些晦涩(Obscure)特性,是我经年累月研究这门语言的各个方面收集起来的。C++非常庞大,我总是能学到一些新知识。即使你对C++已了如指掌,也希望你能从列表中学到一些东西。下面列举的特性,根据晦涩程度由浅入深进行排序。1. 方括号的真正含义2. 最烦人的解析3.替代运算标记符4. 重定义关键字5. Placement new6.在声明变量的同时进行分支7.
2013-12-30 22:10:27 1626
原创 [C算法]一元二次方程求根
//// main.c// 一元二次方程求解//// Created by 丁小未 on 13-7-9.// Copyright (c) 2013年 dingxiaowei. All rights reserved.//#include #include float O(float a,float b,float c){ float r
2013-12-30 21:56:56 3651
原创 [Unity3d]u3d中定时器的使用
在游戏设计过程中定时器是必不可少的工具,我们知道update方法是MonoBehavior中一个人人皆知的定时器方法,每帧都在调用,那还有其他什么定时器的方法呢,这里介绍一下。1.Invoke(string methodName,float time)在一定时间调用methodName函数using UnityEngine;using System.Collections;pub
2013-12-30 11:28:41 11432
原创 [cocos2dx]随机数的使用
随机数的使用 1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间的整
2013-12-30 00:56:19 3362 2
原创 [cocos2dx]斗地主制作之"排序”算法
制作斗地主的时候,发完牌还有一个牌的排序是要考虑的问题之一,这里的排序并不是一般的简单的冒泡排序,我的思想是将牌排成0-51,以13作为一个基准分类,例如0-12分别对应的是红桃A-K,13-25对应的是黑桃A-K,26-38对应的是方块A-K,39-51是梅花A-K。然后服务器将分给每个玩家的17个数转化成牌的数组进行排序,下面给出算法,这里感谢@灰太龙的指点!Code:using Sy
2013-12-29 18:54:57 3794
原创 [cocos2dx]斗地主制作之洗牌算法
做斗地主项目,洗牌算法是一个很重的一步,怎样“洗”的均匀,“洗”的随机,这是非常考究的,算法的优劣就直接会影响效果的好坏。这里我给出一个算法,将0-53这54个数字直接排序,经测试还挺随机的。这里要感谢@灰太龙的指导!Codeusing System;using System.Collections.Generic;using System.Linq;using System.Tex
2013-12-29 17:33:50 5135
原创 [Unity3d]多个摄像机叠加效果
更多精品文章[http://dingxiaowei.cn](http://dingxiaowei.cn) (手动复制到浏览器)今天学习到一个多个摄像机看到的场景在同一个层显示,比如我们做一个类似反光镜的效果,当然反光镜可以直接用Shader来实现,但我就是了实现一个类比这样的一个效果,一个摄像机将看到的图像显示到一个Texture上,然后将Textrue赋予一个面板,然后另一个摄像机看...
2013-12-26 23:47:25 23392
转载 [置顶] 历届博客之星获奖博客分享
时间如水,岁月如歌,转眼间将走过2013年,这一年CSDN博客帮助无数人记录着自己的成长、分享经验心得、助力中国程序员一起进步前行。回顾2013,CSDN博客频道作为中国 IT行业最具影响力的博客平台,举办"2013年度博客之星"评选活动,为我们广大博主提供充分展示自我风采、发掘博客新星的机会。回顾我自己在CSDN上写博客(ithomer)的四年多时间,有幸
2013-12-26 17:52:12 1988
原创 [Unity3d]unity+asp.net实现动态搜索加载模型并且能够实现模型拖动缩放的功能
实现的功能要求:用户在文本框中输入要查询的模型型号(包括模糊搜索),服务器返回数据,然后客户端解析数据并且动态的生成数据列表,点击列表从服务器端下载打包的assetbundle模型,加载到场景,并且点击其他的,确保场景中每次只显示一个模型,而且该模型能够缩放旋转。Code:搜索功能框:在搜索框中输入,然后向服务器端发送请求,服务器端返回数据,客户端解析数据,做出列表
2013-12-26 17:27:34 6011 1
原创 [Unity3d]控制物体的旋转以及缩放
我们在用unity做产品展示的功能的时候,旋转和缩放是必不可少的功能,如果是大型物品,比如汽车或者其他的东西,可以使用旋转摄像机的思路来控制达到物体旋转的效果,如果是这种情况可以参考我之前的文章:http://blog.csdn.net/dingxiaowei2013/article/details/16337411;如果是小型物品的展示,就可以通过通过控制物体本身的旋转和位置的变化来达到缩放和旋
2013-12-26 11:37:32 6509 1
原创 [算法]列车算法
一、 问题陈述假设停在铁路调度站入口处的车厢序列的编号一次为1,2,3,4。设计一个程序,求出所有可能由此输出的长度为4的车厢序列。二、 问题分析与设计车厢调度问题是实际生活中的一个抽象问题,实际上其本质就是一个N个数的全排列问题,所谓全排列算法就是对于给定的字符集,用有效的方法将所有可能的全排列无重复无遗漏地枚举出来。N个字符的全体排列之间存在一个确定的线性顺序关系。
2013-12-25 16:44:47 6584
转载 使用Flash,HTML5和Unity开发网页游戏的对比
翻译转自:http://bbs.9ria.com/thread-103728-1-1.html原文:http://www.photonstorm.com/archives/2568/the-reality-of-developing-web-games-with-flash-html5-and-unity 我比较了Flash,HTML5,Unity,因为他们是当今唯一可行的
2013-12-25 14:00:47 9388
原创 [cocos2dx]mac xcode安装cocos2dx开发环境
下载好cocos2d-x-2.1.4,然后在./install-templates-xcode.sh -u -f 会发现就安装好了cocos2dx的模板
2013-12-22 17:51:05 1987
转载 [Unity3d]Player Settings导出设置
Player Settings is where you define various parameters (platform specific) for the final game that you will build in Unity. Some of these values for example are used in the Resolution Dialog that laun
2013-12-22 14:25:49 8862
原创 [算法]蛇形数组算法
//// main.c// test2//// Created by 丁小未 on 13-7-14.// Copyright (c) 2013年 dingxiaowei. All rights reserved.////蛇形函数问题#include#includevoid main(){ i
2013-12-22 12:19:57 2886 1
原创 [算法]CSDN编程挑战赛之寻找直方图中面积最大的矩形
继续看挑战赛的算法,虽然不指望能得到什么奖项,但能够将自己的思想用程序表达出来就是一种乐趣!请看题:我的解题思路:就是判断[i,i+1,i+2...j]之间的最小高度H,然后通过s=(j-i+1)*H来计算面积,然后筛选出最大的面积。代码://寻找直方图中面积最大的矩形#include #include #include #include #include #i
2013-12-21 23:39:30 2897 7
原创 [算法]CSDN编程挑战赛之整数取反
今天看了一下庞果网发布的编程挑战赛,我就做了一题目,结果却让我失望,没提交的上去,也不知道是网速原因还是什么,一直处于提交状态,然后我就没理它,一直耗到时间结束,但最后我发现,竟然记我一个挑战失败,好失望!关键是还没有重新挑战的机会。算了,关键是自己得到了锻炼就好!下面就共享我的算法,可能不是最优的算法,如果读者有什么好的建议或者是好的算法欢迎提出,一起交流!题目:以下是我做的
2013-12-21 20:59:52 2930 5
原创 [Unity3d]打包Assetbundle并加载
无意中发现了一个巨牛巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,小白也能学,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家。点这里可以跳转到教程!由于我们要将模型资源放在远程的服务器端,但如果直接放fbx模型是不可以加载的,所以我们可以将fbx做成预设或者是直接将其打包成assetbundle格式的,然后通过www来...
2013-12-20 15:56:28 35429 6
原创 [SQL]学习一下sql数据分页
今天写点啥呢?就数据分页吧。同事说你直接将所有数据库中的数据都返回给我好了,我一并处理。但我说还好现在就几十条测试数据的,如果说是上万条,几十万条数据,我一下子查询数据库都打包发给你,你还要解析,那客户点击了个查询按钮,按照这样做要等到猴年马月,所以说,服务器端只能一点一点的返回给你才是最佳解决方案!sql数据分页有几种方法,首先用最简单最原始的方法,选择top10:select top
2013-12-20 00:18:58 2483
转载 C#判断中文字符(字符串)
protected bool IsChineseLetter(string input,int index){int code = 0;int chfrom = Convert.ToInt32("4e00", 16); //范围(0x4e00~0x9fff)转换成int(chfrom~chend) int chend = Convert.ToInt32("9fff",
2013-12-19 18:52:36 3185
原创 检测获取访问这的一个QQ接口
http://xui.ptlogin2.qq.com/cgi-bin/qlogin?domain=qq.com&lang=2052&qtarget=0&jumpname=&appid=549000912¶m=u1%253Dhttp%25253A%25252F%25252Fqzs.qq.com%25252Fqzone%25252Fv5%25252Floginsucc.html%25253Fp
2013-12-19 17:44:05 2728
转载 [C#]猫叫人醒老鼠跑 C#的委托及事件
讲解了一下委托跟事件的应用,说实话这个东西听起来还是一头雾水,虽然学会怎么用,但是还没搞明白需要在什么时候用到这个,后来我们经理给我举了个例子,让我做一个经典的委托和事件的例子,就是猫叫人醒老鼠跑。 首先很简单,需要定义猫,人跟老鼠三个类,分别命名为Cat,People,Mouse,在这里我还写了一个接口,里面写了一个void Action(),用以实现多态,People和Mou
2013-12-19 14:41:32 2816
转载 [Unity3d]ASP.NET+Unity3d成功访问数据库
1,创建一个数据库表,我们就以 test数据库为例,数据库里建一个tb_User表, tb_User里有User_Name , User_Pass 字段.2,创建一个验证用户基本信息的asp.net页面,页面名字是:Default.aspx后台代码如下:普通浏览复制代码using System;using System.Configu
2013-12-18 14:50:32 4549
转载 [Unity 3D] Unity 3D 性能优化(三)
CenterOfMass在处理物理碰撞时,尤其是OnTrigger族消息,由于要手动计算碰撞点会经常要用到碰撞体的质心。获取质心常用的有三种方式:1、Collider.bounds.center2、Collider.rigidbody.worldCenterOfMass3、Collider.attachedRigidbody.worldCenterOfMass第一种方式其实是认
2013-12-16 21:43:50 1779
转载 [Unity 3D] Unity 3D 性能优化(二)
IsAliveU3D的粒子系统脚本接口相信很多人都用过,ParticleSyetem类的一系列接口都有一个bool类型的参数——withChildren,通过这个参数可以直接将相同的判断或者操作应用到一整个通过Transform父子关系树关联起来的ParticleSystem实例集合上。然而,但凡方便的功能,里面就必然有性能陷阱……以IsAlive这个接口为例(用来判断粒子系统是否
2013-12-16 21:42:32 1475
转载 [Unity 3D] Unity 3D 性能优化 (一)
听到过很多用Unity 3D开发游戏的程序员抱怨引擎效率太低,资源占用太高,包括我自己在以往项目的开发中也头疼过。最近终于有了空闲,可以仔细的研究一下该如何优化Unity 3D下的游戏性能。其实国外有不少有关U3D优化的资料,Unity官方的文档中也有简略的章节涉及这方面的内容,不过大多都是以优化美术资源为主,比如贴图的尺寸,模型静态及动态的batch以减少draw call,用lightmap替
2013-12-16 21:30:48 1470
转载 [linux]永远不要在 Linux 执行的 10 个最危险的命令
Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正 在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普 通用户身份下,破坏的只是自己的一亩三分地。)1. rm -rf 命令rm -rf
2013-12-16 18:44:06 1425
转载 [JavaScript]JavaScript高级之词法作用域和作用域链
主要内容:分析JavaScript的词法作用域的含义解析变量的作用域链变量名提升时什么一、关于块级作用域 说到JavaScript的变量作用域,与咱们平时使用的类C语言不同. 例如C#中下面代码:static void Main(string[] args){ if(true)
2013-12-11 16:19:57 1516
转载 [jQueyr]选择器
jQuery选择器(1)基本#id element .class * selector1,selector2,selectorN (2)层次选择器:ancestor descendant parent > child prev + next prev ~ siblings (3)基本过滤器选择器:first :last :not :even :odd :eq
2013-12-10 16:36:17 1512
转载 [C#]委托和事件
文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 欢迎浏览本文的后续文章: C#中的委托和事件(续)引言委托 和 事件在
2013-12-10 11:47:08 1332
原创 [asp.net]C#实现json的序列化和反序列化
在做asp.net和unity进行http通信的时候,当unity客户端发出表单请求的时候,我要将他要请求的数据以json的格式返回给客户端,让客户端来解析。服务器端这一块就涉及到json的序列化和反序列化的问题。接下来就来举个列子,当然包括两种方法(本篇参考自:http://www.csharpwin.com/csharpspace/10822r2908.shtml)两种方法都有例子,第
2013-12-10 10:22:30 7728
转载 [sqlserver]sqlserver2005设置允许远程连接
Sql Server2005 ,我们远程连接无法连接上的用这3步就可以了1.在"外围配置"工具把"允许TCP/IP和命名管道"勾上,当然"仅TCP/IP"也可以 图1:外围应用配置器中选择TCP/IP或者named pipes; 其中named pipes就是类似进程间通讯用的东西,(说错
2013-12-09 15:38:17 2558
原创 [asp.net]易遗忘的东西
好久不写.net,发现一些基础的快捷键呀,基础的配置啥的荣容易忘,不该呀不该,所谓好记性不如烂笔头,还是记下来吧,以防不时之需。字段封装的快捷键:Ctrl+R,Ewebconfig中配置字段:1.添加一个ip字段切记在AppSetting中设置: <!-- 通过ConfigurationManager.appSettings["ip"].C
2013-12-08 15:59:26 1530
原创 [unity3d]unity聊天功能
感觉之前的聊天功能可能有一些缺陷,今天收到书华兄的启发,发表一些感慨,C# .net高手跟新手的区别就是,新手仅仅满足功能上的实现,而很少去考虑性能上的问题,比如高并发怎么处理,打个比方,新手做完聊天功能之后,会沾沾自喜,而不考虑最大客户连接有多少,做个实验,如果连续有四个左右的客户端同时连接到服务器端,服务器就要消耗将近200M的内存,这时机器可怕的事情,如果不做处理的话,假设几百人去连接,估计
2013-12-07 17:17:46 7840 1
转载 [C#]23种设计模式
创建型模式工厂方法(Factory Method)在工厂方法模式中,工厂方法用来创建客户所需要的产品,同时还向客户隐藏了哪种具体产品类将被实例化这一细节。工厂方法模式的核心是一个抽象工厂类,各种具体工厂类通过抽象工厂类将工厂方法继承下来。如此使得客户可以只关心抽象产品和抽象工厂,完全不用理会返回的是哪一种具体产品,也不用关系它是如何被具体工厂创建的。抽象工厂模式(Abstrac
2013-12-06 09:11:14 3064
转载 [Unity3D]异步加载游戏场景与异步加载游戏资源进度条
摘要: 异步任务相信大家应该不会陌生,那么本章内容MOMO将带领大家学习Unity中的一些异步任务。在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel(“yourScene”); 这句代码执行完毕后程序会干什么呢??如下 ... 异步任务相信大家应该不会陌生,那么下面介绍一下Unity中的一些异步任务。在同步加载
2013-12-05 20:27:08 5270 3
转载 unity3D与网页的交互---做项目的一点总结
由于项目需要,要求用unity来展示三维场景,并在三维中能够方便的查询数据库等。一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,最终在unity中将其展示(在网页中展示更为灵活)。原理很简单:1、unity向网页发送
2013-12-05 16:45:50 2232
转载 [unity3d]unity打包web版后自定义加载图片
在一次问题当中,问到如何改变unity打包web后,修改这个图标与加载条?在本工作室小勇哥的帮助下方法是这样的,我在此总结出来,望大家一起学习,如有错误,直接批评,多多指教。首先,是打包的时候,要选择两个选项,不然是不可以的。 一、对3.5版本的修改方式。在打包完成后,有三个文件。用记事本打开WebPlayer文件,把这段代码添加到里面,代码如下:
2013-12-05 16:42:30 4162
转载 [cocos2dx]windows上编译安卓程序
首先在exclipe上配置好java的jdk1.6或更高,配置好android环境(最好有android2.1或2.2以及更高版本的sdk)。在下载个ndk,ndk解压后先放到一边,cygwin,解压后,sygwin解压安装会比较久大概4-5个小时,如果解压安装成功,cygwin安装过程请参考http://wenku.baidu.com/view/88b001ef4afe04a1b
2013-12-05 15:27:31 2333
转载 [Unity] 文件夹图像资源的读取
注意文件以及文件夹必须寄宿在Resources目录下,才能顺利调用Resources.Load()和Resources.loadAll()这两个函数得到所需要的图像文件。 public class GUITest : MonoBehaviour { // Use this for initialization void Start () { }
2013-12-05 14:11:38 3916 2
AStar C#寻路算法
2015-08-05
动画系统例子
2014-07-04
OpenGL开发包
2014-06-20
横版二维码扫描
2014-05-06
传智java教程大全
2014-04-21
Marshal类的使用
2014-04-17
2dtoolkit2.3
2014-03-04
EasyTouch3.1
2014-02-26
unity小地图
2014-01-24
KGFMapSystem
2014-01-22
unity3d聊天
2013-12-07
crossdomain
2013-11-19
棋牌游戏服务器怎么进行自动化测试
2016-10-05
关于HTML5小游戏如何下载它的源码和资源的问题
2016-03-20
间接性的出现这种错误 ,寻求解决方案
2015-01-29
求解决动态loading显示问题
2013-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人