[发明专利]虚拟对象移动在审
申请号: | 202210624152.3 | 申请日: | 2017-10-18 |
公开(公告)号: | CN115006839A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | S·埃纳金;S·保兰托尼奥;D·埃文斯;E·S·雷默耶尔;R·T·海尔德;M·欧尔勒特;A·加弗里尤克;R·吉拉尔迪;A·F·穆尔豪森 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | A63F13/428 | 分类号: | A63F13/428;A63F13/53;G06F3/04812;G06T19/20 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳;姚杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 对象 移动 | ||
1.一种用于移动计算设备上的虚拟对象的方法,包括:
显示虚拟对象;
基于用户输入移动所述虚拟对象;
基于试图违反障碍物来移动所述虚拟对象的所述用户输入,显示碰撞指示符和输入指示符,其中所述输入指示符的形状从所述虚拟对象的形状得出;
基于用户输入和由所述障碍物施加的移动约束,移动所述碰撞指示符;以及
基于用户输入移动所述输入指示符,而没有由所述障碍物施加的移动约束。
2.根据权利要求1所述的方法,其中所述碰撞指示符具有与所述虚拟对象相同的大小和形状。
3.根据权利要求1所述的方法,其中所述碰撞指示符的外观不同于所述虚拟对象的外观,但是从所述虚拟对象的所述外观得出。
4.根据权利要求1所述的方法,其中所述输入指示符的外观根据以下一项或多项而不同于所述碰撞指示符的外观:颜色、大小和透明度。
5.根据权利要求4所述的方法,其中所述碰撞指示符和所述输入指示符之间的外观中的差异基于所述碰撞指示符和所述输入指示符之间的距离而改变。
6.根据权利要求5所述的方法,其中所述输入指示符的颜色和透明度中的一者或两者基于所述输入指示符和所述碰撞指示符之间的距离而改变。
7.根据权利要求1所述的方法,其中所述障碍物是真实世界对象。
8.根据权利要求1所述的方法,其中所述输入指示符的旋转导致所述碰撞指示符的允许碰撞的旋转。
9.根据权利要求1所述的方法,其中所述碰撞指示符的移动还基于将所述碰撞指示符拉向所述输入指示符的模拟吸引力。
10.根据权利要求1所述的方法,其中当所述碰撞指示符和所述输入指示符之间的距离增加时,由所述障碍物施加的移动约束被放松。
11.根据权利要求1所述的方法,其中所述碰撞指示符和输入指示符替换所述虚拟对象。
12.根据权利要求11所述的方法,还包括基于所述碰撞指示符和所述输入指示符之间的分离条件,在所述输入指示符的位置处利用所述虚拟对象替换所述碰撞指示符和所述输入指示符。
13.根据权利要求12所述的方法,其中所述分离条件是所述碰撞指示符和所述输入指示符之间的距离,并且基于所述距离超过阈值,所述碰撞指示符和所述输入指示符在所述输入指示符的所述位置处利用所述虚拟对象被替换。
14.根据权利要求12所述的方法,其中在利用所述虚拟对象替换所述碰撞指示符和所述输入指示符时,所述方法还包括:基于用户输入移动所述虚拟对象,而没有由所述障碍物施加的移动约束。
15.根据权利要求1所述的方法,还包括:显示虚拟窗口以维持所述输入指示符或所述虚拟对象的可见性。
16.一种计算设备,包括:
逻辑机器;以及
存储机器,保持指令,所述指令由所述逻辑机器可执行以:
显示虚拟对象;
基于用户输入移动所述虚拟对象;以及
基于试图违反障碍物来移动所述虚拟对象的所述用户输入,利用碰撞指示符和输入指示符替换所述虚拟对象,其中所述碰撞指示符的外观模仿所述虚拟对象的外观,所述输入指示符的形状从所述虚拟对象的形状得出,并且所述输入指示符的外观基于所述输入指示符和所述碰撞指示符之间的距离而改变;
基于用户输入和由所述障碍物施加的移动约束,移动所述碰撞指示符;以及
基于用户输入移动所述输入指示符,而没有由所述障碍物施加的移动约束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210624152.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用锚栓固定的槽式后补埋件及其使用方法
- 下一篇:清灰清淤机器人