unity3d能使用typescript吗
1 回答
森林海
TA贡献2011条经验 获得超2个赞
不可以。
unity只支持两种语言,Unityscript与C#。但如果要使用Socket库,则只支持C#。
换言之,Unity广义上支持两种语言,但Unityscript有使用限制,弱要实现全部功能代码的编写,则只有C#一门语言可选。
其实实际的3D游戏开发,只有强类型语言是适用的。。整个游戏行业,尽管有各种弱类型语言,动态语言写成的脚本,但其实用来编写主逻辑框架的,就只有C++和C#这么两个选择。。
传统开发,遇到的数据类型,无非只有数字,字符串,以及数组,结构和函数,若要用一个var来概括它们很容易。
而一个商业化的游戏,有数之不尽的NPC,各种各样的技能,包罗万象的道具,千变万化的怪物。。有矩阵,有二维向量,三维向量,四维向量,有四元数,有视频流,有音频流,有骨骼,有蒙皮,有粒子,有色深度,有GI,有摄像机,有寻路组件,有灯光,有Shader,有材质球,有天空盒。。。。。如果全都用一个var来声明,而且还可以随时变来变去,先不提IDE分不分得清,你认为开发者分的清吗?
- 1 回答
- 0 关注
- 985 浏览
添加回答
举报
0/150
提交
取消