Cocos2d-x 3.0坐标系详解

2016-4-19 雨辰 Cocos2D

ocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。 笛卡尔坐标系 笛卡尔坐标系中定义右手系原点在左下角,x向右,y向上,z向外,OpenGL坐标系为笛卡尔右手系。 屏幕坐标系和Cocos2d坐标系 标准屏幕坐标系使用和OpenGL不同的坐标系,而Cocos2d则使用和OpenGL相同的坐标系。 iOS, Android, Windows Phone等在开发应用时使用的是标准屏幕坐标系,原点为屏幕左上角,x向右,y向下。 Cocos2d坐标系和OpenGL坐标系一样,原点为屏幕左下角,x向右,...

阅读全文>>

标签: Cocos2d

评论(0) 浏览(625)

Unity3D 物体移动方式总结

2016-4-19 雨辰 Unity3D

1. 简介     在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。 2. 通过Transform组件移动物体     Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform组件来移动物体,指的是直接操作Transform来控制物体的位置 (position)。 ...

阅读全文>>

标签: Unity3D

评论(0) 浏览(522)

一个服务器主程的告白简述

2016-4-18 雨辰 遇到的一些问题

   在我工作的第6个年头,我在一家游戏公司遇见这么一个大哥,他是公司某XX项目组的服务器主程序。项目14年立的,,到16年已经快两年,却还是没有进展。下面是他的自述: 2015年3月,x团队项目失败,没有任何的情绪,拿了最后的几千块钱就离开了。4月的时候,来到了hryx做DMBJ。那会儿信心特别足, 并决心拼了老命也要把它做好。进项目之后才慢慢的体会到原来程序主管L和制作人H之间有矛盾,有2个月左右的时间,项目进度较迟 缓。而我的工作就是优化服务器代码,我从网络底层到线程模型再到数据库整个看完之后,提出了xxx的优化方案,并一一执行。到了 6月...

阅读全文>>

标签: 休息休息

评论(1) 浏览(613)

unity 各版本破解

2016-4-15 雨辰 Unity3D

http://www.ceeger.com/forum/read.php?tid=23396&page=1

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader Unity3D

评论(0) 浏览(709)

Shader实现物体淡入淡出

2016-4-15 雨辰 Unity3D

3D游戏中经常会用到往前走场景的淡入效果,实际就是物体从透明逐渐变实的过程 用Shader实现非常简单 实现思路: 1 设置淡入的起始距离 和 结束距离 2 在vertex阶段计算书记与相机的距离 3 根据距离计算alpha Shader如下 Shader "Custom/Fade" {     Properties {         _MainTex ("T...

阅读全文>>

标签: Unity3D-Shader

评论(0) 浏览(1699)

颜色校正曲线 Color Correction Curves

2016-4-11 雨辰 Unity3D

Color Correction Curves make color adjustments using curves for each color channel. Depth based adjustments allow you to vary the color adjustment according to a pixel's distance from the camera. For example, objects on a landscape typically get more desaturated with distance due to ...

阅读全文>>

标签: Unity3D-优化性能 Unity3D

评论(0) 浏览(445)

lua Queue

2016-4-6 雨辰 Lua

--实现队列与双端队列 Queue={} function Queue:new() return {first = 0, last = -1} end function Queue:pushFront(queue, value) queue.first = queue.first-1 queue[queue.first]=value end function Queue:pushBack(queue, value) queue.last = queue.last+1 queue[ queue.last ]=value end...

阅读全文>>

标签: lua

评论(0) 浏览(212)

C/C++常用头文件及函数汇总

2016-4-5 雨辰 C/C++

C/C++头文件一览 C #include <assert.h>    //设定插入点 #include <ctype.h>     //字符处理 #include <errno.h>     //定义错误码 #include <float.h>     //浮点数处理 #include <iso646.h>        //对应各种运算符的宏 #include <limits.h>    //定义各种数据类型最值的常...

阅读全文>>

标签: C++

评论(0) 浏览(440)

回顾 C++的指针函数 函数指针

2016-4-5 雨辰 C/C++

1. 前言    关于指针函数和函数指针,特别是函数指针,相信很多C/C++ers跟我曾经一样,对它抱有敬畏,认为它是很高深的东西,其实不然。要理解它花不了多少功夫,或许我一句话就能说清楚二者的区别,但是这样也只是在脑子里形成一个概念而已。大学时代,作为一名学生时,我可以一天看完毛概,考八九十分;但是我用了一个星期去看谭浩强的C++教材(尽管现在很多人鄙视这本教材),上机时却仍无从下手,我可以侃侃而谈,熟悉一切概念,但是就是编不出程序。这就是程序员的世界,凡事只有动手才能领悟真谛。不过这也应证了一句千古名句,也是我最喜欢的一句诗“纸上得来终觉浅,绝知此事要躬行”...

阅读全文>>

标签: C++

评论(0) 浏览(372)

Cocos2d-x 的内存管理 (不错的一篇文章)转载

2016-4-4 雨辰 C/C++

既然选择了C++作为游戏开发的语言, 手动的管理内存是难以避免的, 而Cocos2d-x的仿Objctive-C的内存管理方式, 事实上让问题变得更加复杂(仅仅是移植更加方便了), 因为你需要很好的掌握两种语言的内存管理方式, 并且在使用时头脑清晰, 不能混用, 不然等待你的就是无穷的噩梦, 因为引用计数的原因, 问题比起纯粹的C++内存泄漏还要难以定位的多.  这里统一的整理一下目前在Cocos2d-x中的内存管理相关的方法和问题. 为了让思路更加清晰, 我提及的不仅仅是具体在Cocos2d-x中怎么用, 也包含一些为啥在Cocos2d-x中应该这么用. 并且,...

阅读全文>>

标签: C++

评论(0) 浏览(581)

雨辰 joyimp|@2011-2018 京ICP备16030765号