unity3d中用js写的程序结尾加了分号 可是系统却提示没有加分号 怎么回事
答案:2 悬赏:60
解决时间 2021-03-03 23:01
- 提问者网友:霸道ぁ小哥
- 2021-03-03 05:17
如题
最佳答案
- 二级知识专家网友:萝莉姐姐鹿小北
- 2021-03-03 06:10
可能是其他行出现的问题,比如前几行多了个括号之类的。看输出面板的报错信息,优先解决第一个出现的问题,很多时候后面的错误就好了。
全部回答
- 1楼网友:萌萌哒小可爱
- 2021-03-03 07:19
c#特点是严谨、安全、容易调试、容易读、原生面向对象也很强大,而且非常容易学。
要写的代码越多,c#的优势就越明显,调试不累、维护不累、更新不累。
问题是,互联网支持的是js,不支持c#。
而桌面端的大型游戏引擎,竞争激烈,极度追求性能,所以基本只支持c++,也不支持c#。
也就是说,除了unity3d,c#在游戏界根本吃不开。所以,虽然c#语言本身很优秀,但还不如学js,起码在网页游戏引擎和ios游戏引擎上通用。
但其实用c#做世界一流的游戏完全没有任何问题,著名的游戏magicka(魔法对抗/魔能)就是c#写的。
可惜几个很牛的游戏引擎绝对不可能去支持c#,导致c#的地位永远都会很尴尬。
不过本人经历过类似js这些语言在调试、找bug和维护时的巨大痛苦,整个过程纯属浪费生命,因此对不严谨的脚本语言恨之入骨,所以还是选择c#
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯