unity3D 如何导入3d场景
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3D 如何导入3d场景相关的知识,希望对你有一定的参考价值。
有unity高手在吗? 俺是个新手刚刚开始接触这个软件,尝试用3Dmax做了一个场景,并导出成FBX了,可怎么放进unity里啊???
参考技术A 新建一个工程,将fbx放在工程目录下,然后将fbx文件拖到场景中的 相机前面,点击运行,就可以看到了如何从 lib.dom.d.ts 导入接口?
【中文标题】如何从 lib.dom.d.ts 导入接口?【英文标题】:How to import an interface from lib.dom.d.ts? 【发布时间】:2020-05-25 18:18:08 【问题描述】:我需要在我的代码中定义一个Element
接口:
interface Element
// my declaration
但是,我还需要访问lib.dom.d.ts
的Element
类型。
我该怎么办?
【问题讨论】:
你不能用作 ?***.com/questions/39610294/… 要使用as
,我需要能够导入。但我什至不知道如何从lib.dom.d.ts
导入Element
我认为这是一个全球性的 .did you check without any import.use import as for your interface use element for Dom default
你不需要导入它,它已经为你导入了。
是的,但重点是如果我定义了Element
接口,我将失去对默认Element
接口的访问权限
【参考方案1】:
使用这个
export type DOMElement = globalThis.Element
lib.dom
已经为你导入了Element
类型,你可以从 globalThis 显式访问它
【讨论】:
【参考方案2】:首先导出您的接口以便能够导入它,因为所有定义文件都应该导出类型和接口。
export interface Element
// my declaration
然后按原样导入
import Element from 'path'
import Element as ABC from 'path'
【讨论】:
【参考方案3】:来自 global.d.ts:
/*
React projects that don't include the DOM library need these interfaces to compile.
React Native applications use React, but there is no DOM available. The JavaScript runtime
is ES6/ES2015 only. These definitions allow such projects to compile with only `--lib ES6`.
Warning: all of these interfaces are empty. If you want type definitions for various properties
(such as HTMLInputElement.prototype.value), you need to add `--lib DOM` (via command line or tsconfig.json).
*/
只要按照它,将 'compilerOptions/lib/dom' 添加到 tsconfig.json。
【讨论】:
【参考方案4】:感谢 Zunaib,我找到了解决问题的正确方法。
在一个文件中,定义:
export interface Element2 extends Element
然后:
import Element2 from 'path1';
import Element from 'path2';
【讨论】:
我不会赞成您的解决方案,因为它不能解决我的问题。我不想把一个不起作用的解决方案放在首位。不过谢谢你的帮助! 我很高兴我的回答通过一些修改为你点击了。以上是关于unity3D 如何导入3d场景的主要内容,如果未能解决你的问题,请参考以下文章