
JS
foenix66
专注VR/AR/MR虚拟现实技术开发
展开
-
PlayCanvas初学问题汇总
以上代码编辑器调试报错:TypeError: application.addTweenManager is not a function。经测试,application在编辑器状态下并不是pc.Application类型。原创 2023-08-12 01:34:33 · 342 阅读 · 0 评论 -
JS重启自动运行加载视频错误
系统启动以后,在没有任何操作以前和用户操作以后的加载权限是不一样的。原创 2022-07-06 06:48:20 · 247 阅读 · 0 评论 -
JS 用CANVAS自定义VIDEO播放器
为了实现客户定制统一风格视频播放器,HTML网页可以借助CANVAS进行自定义VIDEO绘制原创 2022-05-06 03:11:26 · 3069 阅读 · 0 评论 -
Javascript常用函数
Javascript常用函数,持续更新原创 2022-04-16 14:05:15 · 542 阅读 · 0 评论 -
H5AR技术规范
用H5开发AR由以下几个部分技术栈构成:1、调用摄像机、陀螺仪等设备获取视频流、陀螺仪数据等能力2、标记物识别和SLAM空间识别能力3、三维模型、粒子和场景渲染能力4、视频媒体混合叠加播放能力...原创 2022-03-10 20:31:34 · 2492 阅读 · 1 评论 -
UniWebView for Unity移动端浏览器插件的一些基本情况
由于UniWebView只支持移动端,在PC开发电脑上即使编辑模式也无法显示,这样造成调试很不友好,需要不断出包测试,很不方便。为了避免麻烦,这里有些基本概念,可以避免重复尝试1、UniWebView是基于Activity的,UniWebView和UnityPlayerActivity运行于不同的Activity,所以不要尝试把UniWebView插入Unity的3D场景了2、由于我们是在Unity3D场景节点上加载UniWebView,在UniWebView创建并加载显示后,就会位于窗口前端(后创建的原创 2021-08-24 04:01:51 · 1136 阅读 · 0 评论 -
javascript预加载
HTML5页面的图片等资源可以通过设置Image.src完成预加载。主要代码如下: var image = new Image(); image.onload = function () { uploadPreloadProgress(1); // 更新加载进度 } image.src = imgPath;定义精灵类 var catchedImages = new Array(); class Spirit { constr原创 2021-08-15 10:55:24 · 1422 阅读 · 0 评论 -
CanvasRenderingContext2D.getImageData在iOS系统上的未知BUG
在一个H5项目中遇到问题,在PC和安卓手机上,碰撞检测行为一直都很正常,但在iOS系统上就会发生莫名其妙的位置碰撞,经过仔细测试,发现如果不操作船,是不会发生混乱碰撞的,一旦操作方向以后,碰撞就会发生。碰撞代码canvas.getContext(“2d”).getImageData(x, y, w, h)获取船对应的碰撞Mask黑白图的区域,通过逐像素方式进行检测。问题就出在像素检测函数上。在iOS系统的浏览器中需要将getImageData的x y w h四个参数转成整数,否则获取的数据块并不正常c原创 2021-08-15 00:24:57 · 509 阅读 · 0 评论 -
前端也应该习惯用数据来驱动
今天看了一个js的购物车代码function initCart() { var e; //商品点击增加 $(".add").click(function () { var n = $(this).prev().text(); var num = parseFloat(n) + 1; e = $(this).prev();//当前数量 var ms = e.text(num - 1); if (ms !=原创 2021-07-28 00:50:48 · 276 阅读 · 0 评论 -
Javascript Date的一些问题
1、初始化日期如果用YYYY-MM-DD格式初始化日期,苹果手机下会造成Invalid Datevar dNationalDay = new Date("1949-10-1");改成YYYY/MM/DD格式初始化日期var dNationalDay = new Date("1949/10/1");2、显示日期var s = dNationalDay.getFullYear() + "/" + (dNationalDay.getMonth()+1) + "/" + dNationalDay.g原创 2020-07-25 02:34:48 · 112 阅读 · 0 评论