• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 282 项符合查询结果, 库内数据总量为 30,786 项。 (搜索耗时: 0.0046 秒)

121. 求指点3d射线碰撞和UI点击穿透的问题 [ 65%]

...的问题 //从屏幕空间生成射线 point.elements[0] = MouseManager.instance.mouseX; point.elements[1] = MouseManager.instance.mouseY; camera.viewportPointToRay(point, ray);              //射线检测获取所有检测碰撞到的物体 Physics.rayCastAll(ray, _outHitAllInfo, 500, 0);...

来源: Laya_社区 发布时间: 20180120

122. 用raycast选取实体,hitresult始终是false [ 64%]

...Result: Laya.HitResult = new Laya.HitResult(); point.x = Laya.MouseManager.instance.mouseX; point.y = Laya.MouseManager.instance.mouseY; console.log("rayPoint111 pointx:"+ point.x+" pointy:"+point.y+ " ray.origin.x:"+ray.origin.x+ " ray.origin.y:"+ray.origin.y+ " ray.origin.z:"+ray.origin.z+" ray.di...

来源: Laya_社区 发布时间: 20191219

123. [LayaAir3]静态合批与合批组件问题 [ 64%]

...是elements.add(element); 2 我使用staticBatchVolume 勾选Enable Static Instance Batch Render 就会报错! 3 性能问题 2.x性能测试的demo 有静态合批,动态合批的 3.x的就只有动态合批(并且 卡的一批 建议官方运行一下网站上的demo)。 4 官网的demo ...

来源: Laya_社区 发布时间: 20231214

124. 射线检测报错,outHitInfo.sprite3D=null; [ 63%]

...():void{ this.camera.viewportPointToRay(new Laya.Vector2(Laya.MouseManager.instance.mouseX,Laya.MouseManager.instance.mouseY),this.ray); Laya.Physics.rayCast(this.ray,this.hit); console.log("当前射线碰撞的信息是:" + this.hit.sprite3D.name); //摄像机位置 var position:Laya.Vector3=new L...

来源: Laya_社区 发布时间: 20181020

125. laya.ui.Dialog_API3.0 [ 63%]

...aya.utils.Handler; public class Dialog_Example { private var dialog:Dialog_Instance; public function Dialog_Example() { Laya.init(640, 800);//设置游戏画布宽高、渲染模式。 Laya.stage.bgColor = "#efefef";//设置画布的背景颜色。 Laya.loader.load("resource/ui/btn_close.png", Handl...

来源: Laya3.0_api 发布时间: 20231115

126. 基于Cannon.js的物理系统(TypeScript-3D基础(TS)-LayaAir3D之物理系统) [ 62%]

...n(){ //获取鼠标点击位置的屏幕坐标 this.point.x = MouseManager.instance.mouseX; this.point.y = MouseManager.instance.mouseY; //由点击的屏幕坐标产生射线 this.camera.viewportPointToRay(this.point, this.ray); //创建CannonHitResult对象来存储射线检测结果 var out = new...

来源: Laya2.0_文档 发布时间: 20210715

127. 输入设备-指南针 [ 62%]

...UI drawUI(); // 创建显示角度的文本 createDegreesText(); Gyroscope.instance.on(Event.CHANGE, this, onOrientationChange); } function createCompass() { compassImg = new Sprite(); Laya.stage.addChild(compassImg); compassImg.loadImage(compassImgPath); compassImg.pivot(compassImg.width / 2, compa...

来源: Laya_示例 发布时间: 20241125

128. 输入设备-指南针 [ 62%]

...I(); // // 创建显示角度的文本 this.createDegreesText(); Gyroscope.instance.on(Event.CHANGE, this, this.onOrientationChange); } // 方位指示器指向当前所朝方位 createCompass() { const Sprite = Laya.Sprite; compassImg = new Sprite(); Laya.stage.addChild(compassImg); compassImg.load...

来源: Laya2.0_示例 发布时间: 20241125

129. 输入设备-贪吃蛇(重力感应) [ 62%]

... WebGL); // 初始化蛇 initSnake(); // 监视加速器状态 Accelerator.instance.on(Laya.Event.CHANGE, this, monitorAccelerator); // 游戏循环 Laya.timer.frameLoop(1, this, animate); // 食物生产 Laya.timer.loop(3000, this, produceFood); // 游戏开始时有一个食物 produceFood(); })()...

来源: Laya_示例 发布时间: 20241125

130. laya打包iOS,运行奔溃,构建时候选择的是2.3.0 [ 62%]

...ebGL.enable();}   但在webgl.js 中Layanative2D.__init__()里面 LayaGL.instance.addGlobalValueDefine还是会报错, 此时的Laya.instance._nativeObj显示是webgl,但是_nativeObj.addGlobalValueDefine不存在 if (Render.isConchApp){ /*__JS__ */CommandEncoder=window.GLCommandEncoder; /*__J...

来源: Laya_社区 发布时间: 20200218