two KeyNotFoundException: The given key was not present in the dictionary. unityAir3d1.7.16
有两种问题会报这个错
1.看 Animator Controller那个动画 因为目前只支持generic (animator)、legancy(animation) 另外两个不支持
2.如果这两种都不是 可以在unity 选中animation 然后点ctrl+6 看有没有我们不支持的节点 目前只支持 position rotation scale
Three laya写完代码运行后发现场景中有两个模型
这个问题是因为 unity插件把 unity中的摄像机也导出来了 然后laya中又用代码创建了一个摄像机 导致一个场景有两个摄像机(
ps:解决办法:1.导出的时候把unity中摄像机去掉
2.直接用unity中摄像机 laya代码中不要再另外创建摄像机)
19 个回复
qian
赞同来自:
https://ask.layabox.com/question/2604
qian
赞同来自:
https://ask.layabox.com/question/13
qian
赞同来自:
https://github.com/layabox/layaair-doc/tree/master/Chinese、
引擎示例里面的demo
qian
赞同来自:
https://ask.layabox.com/question/4242
LayaAir3D 导出和使用U3D粒子特效
https://ask.layabox.com/question/1654
qian
赞同来自:
常见ide错误提示
https://ask.layabox.com/question/4562
Cannot connect to runtime process, timeout after 10000 ms - (reason: Can't find a target that matches: file://
https://ask.layabox.com/question/12302
qian
赞同来自:
https://ask.layabox.com/question/9807
Aar0n
赞同来自:
qian
赞同来自:
https://ask.layabox.com/question/1164
qian
赞同来自:
window is not definded
https://ask.layabox.com/question/12345
qian
赞同来自:
SoundManager.playSound或者 SoundManager.playMusic会返回一个SoundChannel实例。你可以声明一个变量来接收它,然后通过SoundChannel来控制播放、停止、暂停。具体代码如下所示:
var soundC:SoundChannel = SoundManager.playSound("url");
//播放
soundC.play();
//停止
soundC.stop();
//暂停
soundC.pause();
qian
赞同来自:
one
这个是因为原动画是刚体动画
把unity里原动画的骨骼去掉
https://ask.layabox.com/question/12987?notification_id=52111&rf=false&item_id=21758&answer_id=21758&single=TRUE#!answer_21758
具体可以参考这个帖子
two
KeyNotFoundException: The given key was not present in the dictionary. unityAir3d1.7.16
有两种问题会报这个错
1.看 Animator Controller那个动画 因为目前只支持generic (animator)、legancy(animation) 另外两个不支持
2.如果这两种都不是 可以在unity 选中animation 然后点ctrl+6 看有没有我们不支持的节点 目前只支持 position rotation scale
Three
laya写完代码运行后发现场景中有两个模型
这个问题是因为 unity插件把 unity中的摄像机也导出来了 然后laya中又用代码创建了一个摄像机 导致一个场景有两个摄像机(
ps:解决办法:1.导出的时候把unity中摄像机去掉
2.直接用unity中摄像机 laya代码中不要再另外创建摄像机)
qian
赞同来自:
资源路径必须是项目发布之后release文件夹中index.html所在的目录,如果项目中有设置横竖屏的话index.html中也要设置。设置横竖屏可以看下这篇文档:https://ldc.layabox.com/doc/?nav=zh-as-7-1-2
qian
赞同来自:
https://ask.layabox.com/question/13094
150*****745
赞同来自:
codekun
赞同来自:
Aar0n
赞同来自:
先试试打开 ide 帮助 会有一个 打开编辑器本地缓存 把 那个文件夹 删除后 重新安装。。
再试试帮助->开发者工具
看看能不能把错误拷一份
然后关闭IDE,并尝试删除以下目录:
1. C:\Users\[用户名]\.layaair
2. C:\Users\[用户名]\AppData\Roaming\Laya
3. C:\Users\[用户名]\AppData\Roaming\LayaAirIDE
4. C:\Users\[用户名]\AppData\Roaming\LayaAirTool
还有这一条可能性,你可以按照\resources\app\extensions\git找到相应的git文件夹,删了
如鹿切慕溪水
赞同来自:
虎威
赞同来自:
qian
赞同来自:
https://ask.layabox.com/question/12228