文章列表
 
您正在查看 "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
as3 haxe
int
 
2008-07-22 23:45

用Haxe 2.0 rc1试了试速度,还可以,不过有些地方还没太明白,应该还有不少地方可以优化的。
另外现在代码也只是转换了一部分,比如渲染的部分,只改了TRFlat,其它的还都没改。

class CubeTest extends Sprite
{
 
 
   
 
 
文章分类
 
 
Haxe(13)
 
As3(17)
 
Air(0)
 
 
3d(6)
 
 
Flex(0)
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

多谢分享,很不错。
 

这个方法也不错
 

在你这里找到了答案,谢谢!
 

楼主的机器真好啊,我的测试结果可要慢的多了。 bitmapdata是202,vector是127,用的
 

那个没试过。不过用了那个就和Flash无关了。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu