你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir 2.0]要让2DUI跟随3D物件,比如说敌人头上有血条。请问要怎么做?
所有的3D场景还有人物都是从Unity导入Laya里面的,如果我要让2DUI跟随3D物件,比如说,敌人头上有血条。请问要怎么做?
(已经尝试过Unity做好血条再导出到Laya是看不见的)
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
1588923133用户
赞同来自:
let out = window.app.fcUtil.worldToViewportPoint(this.owner.transform.position, window.GameMag.Camera1);
this.hpNode.x = out.x - this.hpNode.width / 2
this.hpNode.y = out.y + this.hpNode.height *3.5
//this.owner.transform 3d的物体
//this.hpNode 2d的ui
//3d坐标转2d屏幕坐标
/**
*
* @param {*} point 3d世界坐标
* @param {*} camera 摄像机
*/
worldToViewportPoint(point, camera) {
let pos = new Laya.Vector3(point.x, point.y, point.z);;
let out = new Laya.Vector4(0, 0, 0, 0);
camera.worldToViewportPoint(pos, out);
return out;
}
要回复问题请先
登录
发起人
麥
相关问题
请问2.0的版本开始,我用ts编写的相关内容,都要使用import和export吗?
请问LayaAir中如何使图片以圆形的方式显示?
请问有没有方法能够获取“鼠标是否处于按下状态”?
请问laya有没有地图编辑器工具?
请问在layaIDE里,怎么调用微信小程序API
请问下加载TFF字体要怎么加载呢?
从unity导出的场景透贴和模型烘焙的灯光不显示,请问有知道是什么原因的吗?~~~~~~~~~~~~~
Laya2.0项目文件过多导致编译内存不够,请问在哪里设置增加编译内存(急)
请问下loader如何强制加载一个文件,避免浏览器的缓存
请问下怎么引入第三方库
请问 《学习开发HTML5游戏《打地鼠》(LayaAir引擎)TS》的视频教程是否有配到代码下载?
问题状态
最新活动:
2021-01-19 17:33
浏览:
1673
关注:
2
人
商务合作
1 个回复
1588923133用户
赞同来自:
this.hpNode.x = out.x - this.hpNode.width / 2
this.hpNode.y = out.y + this.hpNode.height *3.5
//this.owner.transform 3d的物体
//this.hpNode 2d的ui
//3d坐标转2d屏幕坐标
/**
*
* @param {*} point 3d世界坐标
* @param {*} camera 摄像机
*/
worldToViewportPoint(point, camera) {
let pos = new Laya.Vector3(point.x, point.y, point.z);;
let out = new Laya.Vector4(0, 0, 0, 0);
camera.worldToViewportPoint(pos, out);
return out;
}