[程式] 有关Unity javascript改成C#(以解决!内详)

楼主: suni ($$$$$)   2014-02-26 18:04:47
最近学校专题进行到一个段落了
但是写程式能力似乎没有变比较好OQ
刚开始接触Unity的时候是先学C#的
但是后来觉得javascript 好像比较好上手
就跳槽到javascript了
现在就遇到窘境
我想把下面这段成是从javascript改成C#
但是我真的全忘光了
所以来这里求救一下
var position:Vector3 = target.position + Quaternion.Euler(0, targetangle.y,
0) * Vector3 (0, 0, -dist );
position += Vector3(0, height,0);
transform.position = position;
transform.LookAt(target);
应该是只有第一行要改
后面那几行好像C#通用的样子
这是要用在摄影机的程式
不知道有没有大大可以帮忙Orz|||
有其他问题也可以站内信喔<3
作者: asoedarren (天真岁月阳仲寿)   2014-02-26 18:17:00
你"javascript"从没写对过
作者: y3k (激流を制するは静水)   2014-02-26 18:51:00
Vector3 pos = targer.position + Quarternion.Euler(0,target* new Vector3(0, 0, -1*dist);重打orzVector3 pos = targer.position + Quarternion.Euler(0,targetangle.y, 0) * new Vector3(0, 0, -1*dist);pos += new Vector3(0, height, 0);transform.position = pos;transform.LookAt(target);这样 错了别打我orz(应该不会错吧XD)重点在c#的Vector3要给个new 另外就变量宣告的方式不太一样
作者: Killercat (杀人猫™)   2014-02-27 08:00:00
没关系 以后就说ECMA-262 不会打错而且可以虎到人(喂
作者: y3k (激流を制するは静水)   2014-02-27 11:22:00
good idea XD等一下 C#是ecma-334吧XD
作者: SoYoungBlues (sic)   2014-03-02 23:24:00
杀手猫应该是指JS啦XD
作者: y3k (激流を制するは静水)   2014-03-05 00:00:00
喔喔Vector3.forward这个我没想到 一直以来都是自己定义的XD

Links booklink

Contact Us: admin [ a t ] ucptt.com