上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 51 下一页
摘要: CodeBlocks是一个轻量级的开发编辑环境,方便易用。ode物理引擎是开源的图像物理引擎。在安装ode前,确保你已经安装好MinGW ,有了它就能使用gcc编译了。下载Ode新版源码下载到.zip文件解压后,直接将解压出来的文件夹放在c盘。我下载的是0.11.1这个版本, 则进入则个c盘的文件夹,C:\ode-0.11.1\ 下:可以看到 有build文件夹。点击电脑桌面左下角的开始->运行->输入cmd,打开命令行窗口从命令行进入到C:\ode-0.11.1\build\然后在命令行窗口中输入命令:premake4 --with-demos --cc=gcc --os=win 阅读全文
posted @ 2012-08-13 16:29 vily_雷 阅读(498) 评论(0) 推荐(0)
摘要: 在2d空间中,通过整合一些离散点, 拟合出表现这些点线性分布规律的直线请见flash示例: 源码片段:///**直线拟合实现*@paramvs是一个数组,包含若干待计算点(每一个点是{x:0,y:0}型的Object的对象)*@paramlen是vs数组的长度*@parampa是一个as3Object对象->{x:0,y:0},是计算出来线段的第一个端点*@parampb是一个as3Object对象->{x:0,y:0},是计算出来线段的第二个端点***/privatefunctionlinearFitting(vs:Array,len:int,pa:Object,pb:Objec 阅读全文
posted @ 2012-08-09 11:20 vily_雷 阅读(524) 评论(0) 推荐(0)
摘要: 混合模式可以将两个图层的色彩值紧密结合在一起,从而创造出大量的效果,在这些效果的背后实际是一些简单的数学公式在起作用。下面是photoshop cs2中所有混合模式的数学计算公式,另外还介绍了不透明度,这些公式仅适用于RGB图像,对于Lab颜色图像而言,这些公式将不再适用。Opacity 不透明度C=d*A+(1-d)*B相对于不透明度而言,其反义就是透明度。这两个术语之间的关系就类似于正负之间的关系:100%的不透明度就是0%的透明度。该混合模式相对来说比较简单,在该混合模式下,如果两个图层的叠放顺序不一样,其结果也是不一样的(当然50%透明除外)。该公式中,A代表了上面图层像素的色彩值(A 阅读全文
posted @ 2012-08-03 16:45 vily_雷 阅读(246) 评论(0) 推荐(0)
摘要: 一个圆,沿着y轴压扁后,就变为一个椭圆了(可能只是类椭圆)圆很常见,判定一个点是否包含在一个圆中很简单:只要判定此点距离圆心的距离是否小于圆的半径即可椭圆虽是圆的"变种"(或者反过来说原始椭圆的特例),但是判定一个点是否在一个椭圆内,就不是这么方便了。这给出的方法是判定一个点是否包含在一个任意朝向椭圆内的基本算法沿y轴将圆压扁成为椭圆, 就相当于沿y轴将坐标空间压缩了而椭圆的旋转就相当于坐标空间旋转了,废话就不说了,请看flash示例:点击这个flash中椭圆附近的位置可做包含测试 检测方法as3源码如下:///***@parampx待检测点x坐标*@parampy待检测点 阅读全文
posted @ 2012-08-03 13:54 vily_雷 阅读(2381) 评论(0) 推荐(0)
摘要: 注意: 由于此小软件年代久远,已经无法使用我也没法更新,非常抱歉,请大家不用再浪费积分下载。 如果需要去除图片黑背景,请使用这个我新做的便捷小工具:去除黑色背景或者其他颜色背景生成透明背景PNG图 由于服务器会产生费用,如果大家觉得有用,可以选择略微打个赏,感谢。 有时候你得到的图片不是透明的png 阅读全文
posted @ 2012-07-31 18:29 vily_雷 阅读(20638) 评论(0) 推荐(1)
摘要: 视觉编程中,经常会遇到转向问题,从一个朝向平滑转到新的朝向。例如2d俯视坦克游戏中, 坦克身体需要转向,炮塔也需要转向。拿2d中的额转向来说,转向是从一个角度(例如60度)转到202度,要平滑转向,实际要做的就是计算出这两个角度间小于等于180度的有向夹角。这里的有向就是正负的问题,有了这个正负做平滑变化会很容易。下面是计算夹角的代码:///***已知起始角度(a0)和终止角度(a1)获得他们之间的-180到+180度的夹角**/privatefunctiongetMinAngle(a0:Number,a1:Number):Number{varangle:Number=0;if(a1>= 阅读全文
posted @ 2012-07-11 11:59 vily_雷 阅读(1462) 评论(0) 推荐(0)
摘要: 这个效果就如钟摆的摆的效果类似通过控制圆周运动的线速度,以实现"摆"的效果核心控制代码在mgh.PhyVCMGH类中,可以控制类中的gk(重力加速度系数)等属性来设置响应的状态源码下载源码使用flash developer写的。实例如下: 阅读全文
posted @ 2012-06-29 19:03 vily_雷 阅读(267) 评论(0) 推荐(0)
摘要: 一同事换了电脑,直接讲硬盘从旧电脑拆装到新电脑,这盘里面原来有FlashDevelop flex sdk按道理,直接用就可以了,但是开机用这个开发环境编译程序的时候,FlashDevelop老是报flex sdk 找不到某某库的奇怪错误。更新了程序,重新安装都不行。最后才发现,系统时间是2000年的,晕倒了。将系统时间设置到正确时间,以上问题都解决了。哇呼~~ 阅读全文
posted @ 2012-06-29 15:47 vily_雷 阅读(343) 评论(0) 推荐(0)
摘要: 此系统用于方便的构建等角视图(斜45度)的游戏场景在此系统的每一个逻辑几何单元是一个位于3d逻辑空间的长方体:AABB此长方体只是只有一个视角而已。因为长方体的尺寸: 长,宽,高 是任意的所以可以方便的构建很多类层叠的游戏场景每一个几何单元的坐标可以使行列坐标(例如上图),也可以是3d空间的xyz坐标每一个几何单元的尺寸可以使行列作为尺寸单位,也可以是3d空间的数值这里的几何单元在视觉表现上提供了基本的模型和对应的贴图功能,以便实现例如地面,墙壁等视觉表现也可因此减少图像资源。这样的话,构建场景的自由度就大大增加。这是103个几何单元:这些在每一帧的动态排序状况如下:total表示几何单元有1 阅读全文
posted @ 2012-06-14 22:36 vily_雷 阅读(750) 评论(0) 推荐(0)
摘要: 1.http://zerobyzero.ca/~ktatters/ 阅读全文
posted @ 2012-05-23 18:15 vily_雷 阅读(113) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 51 下一页