Unity3D - 具有行号和列的OSX外部编辑器

时间:2015-07-16 02:26:31

标签: unity3d

因此,我读过的一些文档和WIKI似乎声称,在调用外部编辑器时,OSX Unity会默认将文件,行,列作为参数传递。

我在OSX上通过Automator编写了一个.app,它只运行shell命令:

/usr/local/bin/LaunchVSCode $1 $2 $3

相应的LaunchVSCode shell命令只执行以下测试:

echo $1 >> /tmp/log.out
echo $2 >> /tmp/log.out
echo $3 >> /tmp/log.out
当从Unity触发程序时,$ 2和$ 3对我来说总是空白。 ($ 1是预期的文件名,但没有行和列args它是相当无用的)

这里有什么变化吗?我正在使用Unity 5.0。

修改 我仍然坚持不懈地发现http://forum.unity3d.com/threads/external-script-editor-what-apps-are-allowed.8073/#post-59474这似乎意味着Unity正在寻找OSX上的一些API内容,而不是像以前一样传递参数。这对任何人都意味着什么(因为它肯定不对我而言)?这甚至可以用'哑'Automator .app再做一次吗?

1 个答案:

答案 0 :(得分:0)

如果您使用此作为Unity的被叫应用程序,您将获得行跳跃: https://github.com/CapnCromulent/VSCProxy