您正在查看 "Haxe" 分类下的文章 2010-04-03 21:37 最新的svn版haXe终于支持直接读取swf-lib里的类了,不久的将来就会支持swc。虽然现在还不支持swc,不过可以用一种变通的方法来实现。
首先用winrar或者7zip等工具打开一个swc,导出里面的library.swf。 然后用FlashDevelop新建一个haXe的as3项目,在Compiler Options--Additional Compiler Options里添加一句"-swf-lib library.swf"。接着就可以使用了:)
|
2009-06-07 12:06 目前只加入了ZPass,并且阴影也只是简单的把覆盖点涂黑,而没有混合。一般情况下,绘制阴影体前,都会先用环境光绘制整个场景。最终绘制场景时,如果某个点在阴影内,再用阴影颜色和该点混合,那样效果更好(速度更慢)。目前加了阴影以后还比较慢,需要优化。
|
2009-05-14 19:25
滚动滚轮调整雾的范围
本来想用Pixel Bender来设置雾效果的,但发现那个消耗也蛮大的,而且只能对最终生成的图进行操作。
现在这种方式,我可以直接通过材质属性来设置某个物体受不受雾影响,同时也可以减少一 |
2008-12-13 14:28
模型和贴图来自了Andre Michelle以前写的3D程序里
左右方向键可以更换材质,上下方向键调整相机的Y坐标.
调整Y坐标时可以明显看到贴图有时候会切换成比较模糊的,并且相机离模型较远时,贴图会 |
2008-12-03 21:31  这个贴图没有做透视处理,如果想让它看起来比较正确的话,需要每个面细分为更多的面。当这个立方体离相机比较远的时候,就可以考虑用这种模式。(这个立方体是12个顶点)
|
2008-12-03 21:03 准备替换掉原来使用的贴图方式,就做了一下测试。
这里比较的是BitmapData.setPixel32(),getPixel32()与Vector<T>读取和写入的速度。
读取速度测试:
var bitmapData:BitmapData = new BitmapData(600, 600, false, 0x445566);
var vector:Vector<UInt>=bitmapData.getVector(bitmapData.rect);
var color:UInt;
|
2008-12-02 19:10
一个不透明, 一个背景透明.
不透明的要快些,因为背景透明的话需要多考虑 |
2008-07-30 12:40 2008-07-23 0:14 2008-07-22 23:45
用Haxe 2.0 rc1试了试速度,还可以,不过有些地方还没太明白,应该还有不少地方可以优化的。
另外现在代码也只是转换了一部分,比如渲染的部分,只改了TRFlat,其它的还都没改。
class CubeTest extends Sprite
{
|
| | |