0

我无法从 boo 脚本中引用我的统一项目中的其他脚本。例如,SendMessage 是我在别处创建的 MonoBehavior,这样做:

import UnityEngine

class MissionIcon (SendMessage): 

    def Start ():
        pass

    def Update ():
        pass

抛出“名称 SendMessage 不表示有效类型(未找到)。添加一个

import SendMessage

抛出“未找到命名空间 SendMessage”,添加

import SendMessage from Scripts.GUI.menus

(我的脚本在 Assets/Scripts/GUI/menus 下)抱怨这不是一个程序集,并添加

import SendMessage from "Scripts/GUI/menus"

说同样的话。所以..我该怎么做?感谢和抱歉这个问题的总的 n00bness

4

2 回答 2

0

AFAIK boo 无法导入脚本文件。
您应该导入所需的命名空间并将引用的文件添加到 booc。就像是:

booc.exe file1.boo file2.boo
于 2011-05-19T10:44:03.293 回答
0

我认为,您必须将脚本作为任何其他统一资产导入。看看http://unity3d.com/support/documentation/Manual/Asset%20Import%20and%20Creation.html

于 2011-12-07T10:14:10.150 回答