芯友网xin1234.com

U3D clippingNode用drawNode作为stencil在真机上显示有问题问下 怎么解决



②BNo.1
U3D clippingNode用drawNode作为stencil在真机上显示有问题
问下 怎么解决
大金毛
你吧clippingNode add到什么上面了?
这货不是过来浪了一下码
②BNo.1
layer上
大金毛
显示什么问题?
②BNo.1
我画的圆 显示的时候就一个长一点的点儿..
爱尔兰丝
看你代码。。
爱尔兰丝
drawnode作为clippingNode的stencil没问题
②BNo.1
你是在真机上测的吗
爱尔兰丝
②BNo.1
我在mac上显示没问题
爱尔兰丝
我手机也没问题
②BNo.1
ios和android都有问题
爱尔兰丝
看你代码
②BNo.1
    local colorBg = cc.LayerColor:create(cc.c4b(0, 0, 0, 200))

    local drawNode = cc.DrawNode:create()
 
    drawNode:drawDot(cc.p(300, 300), 50, cc.c4f(0,1,1, 1))
    —drawNode:drawSolidCircle(cc.p(300, 300), 50, 10, 1000, 2.0, 1.0, cc.c4f(0,1,1, 1))
    -- drawNode:setPosition(500, 500)

    local cn = cc.ClippingNode:create()
    local stencil = cc.Node:create()
    stencil:addChild(drawNode)
    
    cn:setStencil(stencil)
    cn:setInverted(true)
    self:addChild(cn, 9)
    cn:setPosition(0, 0)
    cn:setAlphaThreshold(0.5)
    cn:addChild(colorBg)
    -- -- clippingNode->setContentSize(clipSize)

quick3.3 2dx3.10
Alpha狗
这个是有问题,官方知识都给bug出来了
②BNo.1
Alpha狗
可以通过设置glconfig解决android的问题
爱尔兰丝
我用的C++没问题。。
3.6
Alpha狗
windows上是因为设置了glconfig但是不知道为什么无效
需要再手动加载一次
②BNo.1
哦~ 应该在哪写代码
Alpha狗
把裁剪模式改的sissor和stencil改一下或许也可以
②BNo.1
我百度的都是设置glSurfaceView 然而什么都没发生
好的~ 我试下
顺便问下 glconfig在哪设置
学习ue4

相关问题
u3d.怎么双面显示?】 slide once似乎是单面。找下shader的slide。不过你们似乎都比我明白,估计说的不是这个;@沉沦 嗯。我去找下;
请教一个 问题 。 我想让一张图片 显示 一半,另外一半不显示。怎么处理?】 setTextureRect;;o 
就是用unity3d软件怎么可以生成文件导入到手机中呢?我是刚开始玩这个的,不这么懂、】 unity3D不是可以生成apk文件吗?;要不要用UNIRTY3D 制作2个镜头;
U3d Ngui 该怎么弄啊】 NGUI或者UGUI可以做到跟随物体;对  我就是要跟随物体的
------分隔线----------------------------
赞助商链接
赞助商链接