OriIIusion

Results 17 issues of OriIIusion

## Bug描述 想通过dat.gui按钮来设置一下FlyCameraController.setCamera(),发现不起作用。 刚创建相机时 调用FlyCameraController.setCamera()可以生效,使用dat.gui按钮就不生效了。 但是HoverCameraController却可以在dat.gui中setCamera。 ## Bug复现流程 通过以下步骤产生bug: 1. 打开我创建的案例 https://codepen.io/OriIIusion/pen/MWxOeVJ 2. 默认使用的是fly相机,点击flyCamera列表下的五个按钮,画面无反应 3. 点击ChangeCamera列表下的hoverCamera,可以切换到hover相机 4. 点击hoverCamera列表下的五个按钮,可跳转镜头。 ## 期待的结果 希望fly相机可以和hover相机一样跳转镜头 ## 代码示例 https://codepen.io/OriIIusion/pen/MWxOeVJ ## 其他信息 fly相机点击5个按钮后,可以在控制台看到FlyCameraController.targetPos和FlyCameraController.lookAtPos已经改变,但是相机本身的position和rotation却不改变

bug

![image](https://github.com/Orillusion/orillusion/assets/39576034/1230e213-06ea-4a19-b9f1-0d7b37a2593d) 文档中只说了能导入经过专业建模软件制作的clip素材,具体使用什么软件通过什么方式或者插件导出json格式的动画,能否给点提示?

feature

## Bug描述 1.更新到0.7.2以后,每次启动都会发出警告,警告内容可以看下面的报错截图 2.使用UI的时候,并没有使用viewpanel,而是使用了worldpanel,并且设置了worldpanel的billboard,这时控制台会警告不能在view space中使用billboard ## Bug复现流程 1.随便打开官网的任何一个案例都会有,或者自己的项目中使用了0.7.2 2.看我这个例子 https://codepen.io/OriIIusion/pen/gOENPPG ## 期待的结果 不想看到警告,是不是哪里没设置对? ## 报错截图 1. ![image](https://github.com/Orillusion/orillusion/assets/39576034/cc1ffbb4-14fe-4707-a45d-10116061c2c9) 2. ![image](https://github.com/Orillusion/orillusion/assets/39576034/b1885bda-e029-476c-99be-f68dfb772233) ## 测试引擎版本: 本地运行出错的Orillusion引擎版本, e.g. 0.7.2

bug

## Bug描述 https://www.orillusion.com/guide/graphics/shadow.html 阴影介绍中的阴影类型案例,当把阴影类型设置为PCF时,画面不显示,控制台报错 在自己的项目中,阴影设置类型为PCF,也是同样的报错以及不显示画面 ## 报错截图 ![image](https://github.com/Orillusion/orillusion/assets/39576034/9fb76b93-e1fc-48a1-a2af-e18accf593e0) ## 测试引擎版本: 0.7.2

bug

## Bug描述 如案例所示,代码中添加了PointerEvent3D.POINTER_CLICK和PointerEvent3D.POINTER_RIGHT_CLICK的监听事件。 但是只有点击左键时才正确打印出文字 点击右键无反应 ## 代码示例 https://codepen.io/OriIIusion/pen/LYadoJK ## 期待的结果 期待右键和左键一样,可以触发回调函数 ## 引擎版本: 0.7.2 ## 其他信息 以下是我的查错的路径与猜想 仅作为参考 下面的代码都是InputSystem.ts中的,对这两个函数开头增加了打印文字的代码,发现也是左键没问题,右键没反应 ``` private mouseClick(e: MouseEvent) { console.log("左"); this._pointerEvent3D.reset(); this._pointerEvent3D.mouseCode = e.button; this._pointerEvent3D.mouseX...

bug

## Bug描述 基于官网示例的第一个AddRemove,我又增加了一个改变颜色的UI,默认改变颜色以及add模型以后都可以正常改变,但是remove模型后,改变颜色就失效了,直到我又继续add模型。这时所有的模型颜色会突然改变成设置的颜色,改变颜色又生效了。 ## Bug复现流程 通过以下步骤产生bug: 1. 进入codepen示例 https://codepen.io/OriIIusion/pen/jOddBNe 2. 点击add按钮多添加几个box,然后改变下面的颜色,所有的box颜色会跟随修改 3. 点击remove按钮删除一个box,然后改变下面的颜色,所有的box颜色不会跟随修改 4. 再次点击add按钮,所有的box颜色会突变为刚才设置的颜色,并且修改颜色后,所有的box颜色会跟随修改 ## 期待的结果 不管是add还是remove,我想要的是只要改变颜色,所有box的颜色都可以实时修改 ## 其他信息 这个是bug还是我的逻辑有错误,还请帮忙看看 ![image](https://github.com/Orillusion/orillusion/assets/39576034/4dc47afc-5208-435b-a7ff-9d2a9d6b566c)

bug

before: this.uniformGPUBuffer.setFloat(`time`, Time.frame); now: this.uniformGPUBuffer.setFloat(`time`, Time.time);