unity-为什么Unity 3d中模型产生偏移?

问题描述

为什么Unity 3d中模型产生偏移?

在unity3d中确定位置坐标生成模型,调用生成模型,然而模型不再该确定的位置上。这个问题怎么解决?
怎样将模型调用出现在设定的位置上?

void search(string information)
{

    for (int i = 0; i < list.Count; i++)
        GameObject.Destroy((Object)list[i]);
    list.Clear();

    for (int i = 0; i < Remdata.Length; i++)
    {
        for (int j = 0; j < Remdata[i].Length; j++)
        {
            Regex reg = new Regex(Remdata[i][j]);

            if (reg.IsMatch(information))
            {

                //statics = resource[i];

                //GameObject gFbx1 = (GameObject)Instantiate(objs[i], new Vector3(0,0, 2),new Quaternion());
                gFbx1 = (GameObject)Instantiate(Remobjs[i]);       //调用模型
                //Debug.Log(gFbx1);
                //GameObject gFbx1 = (GameObject)Instantiate(objs[i]);       //调用模型
                //list.Add(gFbx1);

                switch (temp)
                {
                    case 0: gFbx1.transform.position = new Vector3(0, 0, 2); break;
                    case 1: gFbx1.transform.position = new Vector3(0, 2, 2); break;
                    case 2: gFbx1.transform.position = new Vector3(2, 0, 2); break;
                    case 3: gFbx1.transform.position = new Vector3(0, 5, 2); break;
                    case 4: gFbx1.transform.position = new Vector3(0, 0, 5); break;
                    default: break;
                    // list.Add(gFbx1);

                }
                list.Add(gFbx1);
                temp++;

            }
        }
    }

}

解决方案

http://zhidao.baidu.com/link?url=z3HZBEW4aPcqB5Vapt-ksj4oxzXRIa_aS3dSF-zUDVYJgjrPVJxeW3e_GwZ5VuZnKKzn3sdeUYz7JtlhJAabTpPRL3hMQv6uMydjRMNGDiO

时间: 2024-09-13 05:23:22

unity-为什么Unity 3d中模型产生偏移?的相关文章

分享:Unity* 3D 中由英特尔 实感 技术驱动的第一人称控制器

问题描述 [Unity*3D中由英特尔实感技术驱动的第一人称控制器]在本文中,我将使用英特尔实感软件开发套件(SDK)中的手部追踪算法来控制Unity*3D第一人称控制器(FPC)的位置和LookAt.场景主摄像头依然是含有默认FPC的场景的标准配置.然后在屏幕的左下角和右下角分别添加第二个和第三个摄像头,以显示可反映用户左右手活动的光晕型Unity3D资产(由英特尔实感3D摄像头解析).这种解析然后会连接至控制FPC位置和定向的默认位置和LookAt脚本.本系列共有三篇文章,详情: 解决方案

Unity不同平台生成中预处理的注意点

Unity3D的项目,这周吃亏在宏上了.大背景是项目需要在Unity中用Hudson自动生成不同平台的版本. 程序设计语言的预处理的概念:在编译之前进行的处理. #if UNITY_WEBPLAYER             BuildTarget target = BuildTarget.WebPlayer; #elif UNITY_STANDALONE_WIN && UNITY_EDITOR             BuildTarget target = BuildTarget.St

索尼研发新型放映仪 可呈现漂浮3D物体模型

据英国新科学家杂志报道,日前,日本http://www.aliyun.com/zixun/aggregation/18317.html">索尼公司最新研制的新型放映仪可呈现任意角度漂浮的3D物体,比如:人体心脏模型和说话的人体头部.这种放映仪叫做 "射线模型",是由日本索尼公司最新研制,它首次出现在英国伦敦图书馆"成长的学问"的展示会上.该仪器所呈现的3D图像可使用户从任意角度进行观看,而 无需立体眼镜. 当用户面对屏幕以一定的方向挥动手,相应地屏幕

soa-软件开发领域中 模型 和 模式的区别,谁能尝试说一下

问题描述 软件开发领域中 模型 和 模式的区别,谁能尝试说一下 软件开发领域中 模型 和 模式的区别,谁能尝试说一下. 模式指 设计模式 如适配器模式 模型指 软件开发模型 如瀑布模型 soa 属于啥?或啥都不是? 解决方案 模式 pattern,指的是设计代码的套路 模型 model,是指软件工程实施流程的方法 解决方案二: 先了解概念吧,只有对概念了解清楚了,才能准确的区分:软件的开发模式包括:大棒开发法.边写边改法.瀑布法.快速原型法和螺旋模式法软件开发模式对比(瀑布.迭代.螺旋.敏捷)

brophp-Brophp中模型调用出错

问题描述 Brophp中模型调用出错 最近出学PHP,我在user控制器中调用自定义的fromuser模型,报了一个循环调用的错误,如果改为调用自定义的user模型就没问题了,求帮助,此外我还想问一下Brophp的D()方法在哪定义的 解决方案 http://www.lampbrother.net/php/html/2013/php_brophp_1011/259.html 解决方案二: CRYTOAPI 库调用出错

ios开发-如何替换数组中模型的元素?我替换了,但整个数组模型中元素都替换了,怎么解决?

问题描述 如何替换数组中模型的元素?我替换了,但整个数组模型中元素都替换了,怎么解决? 开发-如何替换数组中模型的元素?我替换了,但整个数组模型中元素都替换了,怎么解决?-js数组替换指定元素">

详解C语言的结构体中成员变量偏移问题_C 语言

c语言中关于结构体的位置偏移原则简单,但经常忘记,做点笔记以是个记忆的好办法 原则有三个: a.结构体中的所有成员其首地址偏移量必须为器数据类型长度的整数被,其中第一个成员的首地址偏移量为0, 例如,若第二个成员类型为int,则其首地址偏移量必须为4的倍数,否则就要"首部填充":以此类推 b.结构体所占的总字节数即sizeof()函数返回的值必须是最大成员的长度的整数倍,否则要进行"末尾填充": c.若结构体A将结构体B作为其成员,则结构体B存储的首地址的偏移量必须

Illustrator设计超逼真的3D鼠标模型绘制教程

给各位Illustrator软件的使用者们来详细的解析分享一下设计超逼真的3D鼠标模型绘制的教程. 教程分享: 工具/原料 Adobe Illustrator 步骤/方法 1.开始我们要先从大轮廓开始着手,先使用钢笔编辑出一个外轮廓之后就用网格工具慢慢的打上网格,记得网格线要按照鼠标的形体走不然上色后的效果会很奇怪.先编辑出外壳和侧面的部分     2.接着再将鼠标上方的左右键都编辑出来,这里要特别注意一下形状,因为等一下网格线会随着外轮廓的线进行编排,所以外轮廓一定要很精准不然的话网格线会很难

Illustrator绘制超逼真的3D鼠标模型效果教程

给各位Illustrator软件的使用者们来详细的解析分享一下绘制超逼真的3D鼠标模型效果的教程. 教程分享: 工具/原料 Adobe Illustrator 步骤/方法 1.开始我们要先从大轮廓开始着手,先使用钢笔编辑出一个外轮廓之后就用网格工具慢慢的打上网格,记得网格线要按照鼠标的形体走不然上色后的效果会很奇怪.先编辑出外壳和侧面的部分     2.接着再将鼠标上方的左右键都编辑出来,这里要特别注意一下形状,因为等一下网格线会随着外轮廓的线进行编排,所以外轮廓一定要很精准不然的话网格线会很难