问题描述
我目前有一个应用程序,该应用程序以恒定的速度在太空中穿越场景工具箱中的飞船节点。我实现了一个d-pad系统,该系统可基于触摸移动来旋转船,最终目标是用户可以在船飞过太空时旋转船,并且船会朝着您定向的方向移动。
我目前遇到的问题是,每次新触摸开始时都会重置船节点的位置,并且仅在SCNAction完成后才向前移动。
下面的代码是我的d-pad的实现,用于控制飞船的方向:
using Newtonsoft.Json;
...
// Everything else remains the same.
.HasConversion(
a => JsonConvert.SerializeObject(a),a => JsonConvert.DeserializeObject<string[]>(a));
有人能建议我如何使飞船在仍然穿越太空的同时旋转吗?
解决方法
好的-看来您已经自己回答了,所以我们应该将其关闭。
@LittleRocketMan->在我的扩展程序中添加了第二个SCNAction,它可以正常工作。