android - 当我将灯附加到节点时,我必须移动灯的位置吗?那是因为我根本看不到光
问题描述
在过去的一个月里,我一直在为此苦苦挣扎,我不知道自己做错了什么。我所做的只是尝试向节点添加灯光,以使其整体更亮。我必须移动附加的灯吗?有人请帮助我。
ModelRenderable.builder()
.setSource(
this,
Uri.parse("squarecard.sfb")
)
.build()
.thenAccept(
modelRenderable -> {
Light spotLightYellow =
Light.builder(Light.Type.FOCUSED_SPOTLIGHT)
.setColor(new Color(android.graphics.Color.YELLOW))
.setShadowCastingEnabled(true)
.build();
node.setParent(scene);
node.setLocalPosition(positionOfNode);
node.setLocalScale(new Vector3(1.4f, 1.4f, 1.4f));
node.setRenderable(modelRenderable);
node.setLight(spotLightYellow);
})
.exceptionally(
throwable -> {
Toast toast =
Toast.makeText(this, "Unable to load Fox renderable" + throwable, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
return null;
});
当我将灯光附加到渲染的模型节点时,我看不到任何区别。我不明白我做错了什么。
解决方案
推荐阅读
- c# - 如何使用Split()在c#中制作命令系统
- java - NotificationManager 和 NotificationManagerCompat 有什么区别?
- wolfram-mathematica - 情节显示了类似论点的不同答案
- mysql - 从两个表中获取SUM数量为一定时间段内的数据
- go - Go 在调用 longjmp 到某个地方的 C 函数后是否运行 defer 函数?
- sql - 将日期插入 SQLite 表
- azure-table-storage - Azure 表存储和 Null 属性值 - 误导性文档?
- python - 是否有关于带有感叹号的字符串会阻止 Python 进行字符串实习?
- mamp-pro - 在 Mojave 10.14 上退出时 MAMP Pro 3.5.2 挂起
- crystal-reports - vs 2010 的项目水晶报告在任何 7 32 位或 64 位的 Windows 中都不起作用