发光线与引擎

Glow line with andengine

我想使用 Line 对象用 andengine 制作发光线。我想我已经尝试了几乎所有的方法.. 这是它:

  1. 尽你所能 see here 我能够在 CanvasTextureCompositingExample 引导的场景中附加发光线,即没问题,但我的项目加载了很多 ITextureRegion,当 BitmapTextureAtlas 加载时,我想要的对象却没有。我认为这是因为对于 canvas 我需要一个 BitmapTextureAtlas 并且如果我想从路径资产 BuildableBitmapTextureAtlas.

    加载

    我最后一次尝试使用此选项是

this.mGreenTextureRegion=BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.mBitmapTextureAtlas, this, "green.png",0,0)

但它也加载不出来。

  1. 也尝试了 CardinalSplineMoveModifier, CubicBezierCurveMoveModifier, QuadraticBezierCurveMoveModifier 修饰符。

我想先画一个Canvas,然后加载一个BuildableBitmapTextureAtlas

任何建议都会有所帮助。顺便谢谢你。

我想我终于找到了解决方案,问题出在绘制的和引擎线上,像素看起来很难看,所以我想让那些像素消失并形成一条非常平滑的线。也许有人遇到了我的问题,这是解决方案:

@Override public EngineOptions onCreateEngineOptions() { final Camera camera = new Camera(0,0, CAMERA_WIDTH, CAMERA_HEIGHT); EngineOptions options = new EngineOptions(true, ScreenOrientation.PORTRAIT_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH,CAMERA_HEIGHT), camera); options.getRenderOptions().setMultiSampling(true);//this make the smooth line return options; }