我无法在团结3D

时间:2017-11-16 08:13:08

标签: animation unity3d rotation character unityscript

大家好我在Unity 3D中遇到一些小问题。我正在尝试做一些行走模拟我有角色,我在走路时有关节,我想得到y的旋转。但是当我尝试它时,我得到一些结果(统一旋转变换是-60,例如我在程序0.059871中获得的值,如何读取-60正确的值?)

1 个答案:

答案 0 :(得分:2)

也许你选错了属性,Quaternion.y是0到1之间的值(CMIIW) 但如果你想让你获得学位轮换,你可以使用Vector3.y

            List docLib = context.Web.Lists.GetByTitle(doclibrary);

            CamlQuery query = new CamlQuery();
            query.ViewXml = @"<View>
                                <Query>
                                    <Where>
                                        <Eq>
                                            <FieldRef Name='Name'/>
                                            <Value Type='Text'>" +versionId+ @"</Value>
                                        </Eq>
                                    </Where>
                                    <RowLimit>1</RowLimit>
                                </Query>
                            </View>";

            ListItemCollection collListItems = docLib.GetItems(query);

            context.Load(docLib);
            context.Load(collListItems, items => items.Include(
                item => item["FileRef"],
                item => item["FileLeafRef"],
                item => item["EncodedAbsUrl"]
            ));

            context.ExecuteQuery();

            ListItem listItem = collListItems[0];

            fileAbsPath = (string)listItem["EncodedAbsUrl"];

另外,请在询问代码相关问题之前附上您的代码