摘要:
javascript 放大缩小精灵升级版 function xuanzhuanactnew(dianthat, dianjix, dianjiy, zhongxinx, zhongxiny){ var newangle = getjiaodu(dianjix, dianjiy, zhongxinx, 阅读全文
摘要:
threejs 自适应需要注意的问题 renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeight,false); renderer = new THREE.WebGLRend 阅读全文
摘要:
PHP实现SSO单点登陆 必须都是同个顶级域名下 直接用cookie setcookie("ticket", md5(time().$user_id), time() + 1000, "/", "newmiracle.cn"); //*.newmiracle.cn都设置了 $redis->set(m 阅读全文
摘要:
threejs editor源码解析1 今天先看看 这个功能的实现 这个实现就是用了 javascript signals 框架 异步通信 这么做就是为了解耦 渲染和逻辑 分离 这个跟vuejs一样 找到editor\js\commands\SetPositionCommand.js 这个文件 发布 阅读全文
摘要:
$('.scpicinput').change(function() { $('.jiazaicontainer').css('display', 'block'); var file = this.files[0]; if (file) { var rFilter = /^(image\/jpeg 阅读全文
摘要:
shader glsl 函数图举例 转载https://juejin.cn/post/6844903671705108487 Shader 函数可视化 一、正弦余弦 正弦运动:y = sin(x) 余弦运动:y = cos(x) 动画演示: 通过给sin()和cos()添加一些处理,可以制作出更多有 阅读全文
摘要:
pixijs释放纹理的方法 有些时候 图片纹理不再需要应该要及时释放掉 const perlin1 = PIXI.Texture.from(bgkuang.sppic); var filter = new PIXI.Filter(null, fragment, { customUniform: 0. 阅读全文
摘要:
pixijs shader透明度设置方法 要设置透明度1 那就直接设置就行 如果要设置透明度1以下 那就是 tex*=0.0; tex*=0.6;等 void main(void) { vec2 r = vTextureCoord; vec4 tex = texture2D(uSampler,r); 阅读全文
摘要:
pixijs 用canvas的方法 虽然官方有forcanvas属性 但是我不建议用他 因为用了 有些webgl功能就用不了 比如shader 如果真的需要用的话 可以用 以下代码转化下就好了 var xx=app.renderer.extract.canvas(background); 也可以用以 阅读全文
摘要:
threejs 解决模型缩小有黑边的解决方案 var material = new THREE.MeshBasicMaterial({ map: texture1, alphaTest: 0.9, side: THREE.DoubleSide, depthWrite: false }); alpha 阅读全文