你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[0]相机texture内模型移动的问题
我是参照官方这个demo(
https://layaair2.ldc2.layabox.com/demo2/?language=zh&category=3d&group=Advance&name=Scene2DPlayer3D)做的2D场景加载3D模型,但是我的地图上需要加上百个人物和怪物,demo中的方式每个3D模型都要新建一个相机和层,最多只能有10个层,达不到我的期望,于是我按我的想法,把所有模型都放在了主角的相机里面,也用的同一个层,主角行走的时候相机跟着走,里面的怪物不动,但是为啥主角的坐标改变移动时,里面所有的怪物都跟着移动了,请问下,我这种方式可行吗,可行的话是需要额外进行什么操作才能只移动主角和跟随相机,而不移动怪物呢?如果我的方式不可行的话,请问下2D场景加载上百个3D模型有没有其他更好的方式呢?IDE版本是2.13.1beta
前面发了一个帖子 几天了没反应,所以重新发了一下
3dcamera.zip
没有找到相关结果
已邀请:
与内容相关的链接
提交
3 个回复
Laya_Fred
赞同来自:
您好,看了下您给的demo,您描述的问题如下:
1、模型都在同一层使用一个相机,主角移动时怪物跟着移动;原因是您移动的是这个图片的位置,在onKeyDown里面您设置的是this.spRole.x、y的位置,这个图片是由3d场景内相机的rendertarget渲染过来的,所以你移动图片的位置整个场景跟着移动,主角与相机的坐标根本没有变化的,您需要移动主角的话可以通过设置this.sp3Role.transform.position来移动,同样设置相机跟随也是如此来设置camera.transform.position。这样其他的怪物就不会移动了。
2、在场景中添加上百个3d模型的话,如果是模型都显示在场景中可以不使用相机分层的,相机分层可以在不同层之间切换,来渲染不同层的模型,没有必要每个模型都分一个层,使用一个相机或者两个相机分别渲染主角与怪物都可以实现的。
158*****197
赞同来自:
感谢提供思路 我试一试
158*****197
赞同来自:
您好,按您说的这样写,角色不移动啊
要回复问题请先
登录
发起人
158*****197
相关问题
laya针对页游耗用内存大的问题是如何解决的?
unity导出粒子文件问题
LayaAir3D UnityPlugin 使用须知-版本更新-问题解答(最新版本:1.7.16)
加载到舞台的3D模型不显示贴图
关于适配采用showAll后留白部分的颜色问题
从unity导出的场景透贴和模型烘焙的灯光不显示,请问有知道是什么原因的吗?~~~~~~~~~~~~~
(Laya3.0非常严重BUG) 任意模型,只要坐标值越大,模型扭曲变形越严重
btn 鼠标移动上去默认文本颜色是绿色,我想换成其他颜色,如何操作?
unity中的模型导出后在laya中显示不正常
mask在layaplayer中有问题
IDE创建的UI 层级问题
问题状态
最新活动:
2022-06-22 09:55
浏览:
6888
关注:
2
人
商务合作
3 个回复
Laya_Fred
赞同来自:
1、模型都在同一层使用一个相机,主角移动时怪物跟着移动;原因是您移动的是这个图片的位置,在onKeyDown里面您设置的是this.spRole.x、y的位置,这个图片是由3d场景内相机的rendertarget渲染过来的,所以你移动图片的位置整个场景跟着移动,主角与相机的坐标根本没有变化的,您需要移动主角的话可以通过设置this.sp3Role.transform.position来移动,同样设置相机跟随也是如此来设置camera.transform.position。这样其他的怪物就不会移动了。
2、在场景中添加上百个3d模型的话,如果是模型都显示在场景中可以不使用相机分层的,相机分层可以在不同层之间切换,来渲染不同层的模型,没有必要每个模型都分一个层,使用一个相机或者两个相机分别渲染主角与怪物都可以实现的。
158*****197
赞同来自:
158*****197
赞同来自: