我需要统一使用将物体放置在特定位置。我可以在代码上知道该怎么做吗?在开始时,对象要呈现在一个位置,然后应使用拖放操作将其转到特定位置。移至该特定位置后,我想显示日志以检查该位置是否正确。谁能帮我,谢谢!
答案 0 :(得分:0)
尝试在此线程中突出显示的GameObjects的拖放技术:https://forum.unity.com/threads/drag-drop-game-objects-without-rigidbody-with-the-mouse.64169/
@Test
fun publishSubjectSuccessTest() {
val callback: DelayCallback = mock()
val myPublishSubject: PublishSubject<Boolean> = PublishSubject.create()
myPublishSubject
.delay(10, TimeUnit.SECONDS, scheduler)
.subscribeOn(scheduler)
.observeOn(scheduler)
.subscribe(
Consumer<Boolean> {
callback.onCalldown()
},
Consumer<Throwable> {
},
Action {
}
)
scheduler.advanceTimeBy(1, TimeUnit.NANOSECONDS)//added time of scheduler
myPublishSubject.onNext(true)
scheduler.advanceTimeBy(20, TimeUnit.SECONDS)
verify(callback, times(1)).onCalldown()
}