JavaScript可以明确用于开发Unity游戏吗?
Can JavaScript be expressly used to develop Unity games?
我想要一个权威的答案,这个问题对我来说已经是一个问号一段时间了。 似乎经常使用术语JavaScript来表示或描述UnityScript。
我一次又一次地被告知,您可以使用实际的JavaScript在Unity中开发游戏,但是根据我的理解,UnityScript充其量只能被描述为JavaScript的超集,但是确实有一些项目可能不完全兼容,您不能像通常那样简单地使用JS来开发Unity游戏,因为您必须遵循它们的约定。
我错了吗? 您真的可以直接使用纯JS及其约定来制作Unity游戏吗?
简短的回答:不,你不能使用纯JavaScript。据我所知 - Unity使用它自己的类似JS的语法(有些人将其称为Unity JS),但它通常被称为UnityScript。
您的问题源于这样一个事实,即 Unity 社区将 JavaScript 和 UnityScript 称为等效且可互换的。
虽然它们的外观和感觉非常相似 - 但存在一些根本差异,例如UnityScript是基于类的,而JavaScript不支持类。
你绝对可以使用你在UnityScript中学到的以前的JavaScript约定,因为它很多都适用。使用的语义略有不同 - 但我发现不需要很长时间就可以接受小的变化。
在此处阅读更多相关信息:UnityScript 与 JavaScript
祝您编码愉快!
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 如何有效地将游戏数据存储在URL查询字符串中
- Javascript游戏输入失去焦点
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- setInterval游戏循环的范围问题
- 为网络游戏制作动画
- 重置游戏和获胜者问题
- 帆布游戏的滞后运动
- Javascript单独的游戏窗口
- Javascript猜测游戏-计数器不工作
- JavaScript纸牌游戏
- 简单游戏的画布与SVG
- 我的HTML5游戏不时暂停,我如何才能知道它是否's是由垃圾收集引起的
- 多人游戏完全在浏览器中运行,服务器仅用于数据库
- 通过PHP将单词添加到游戏中
- 2D Processingjs游戏中的冲突
- UNITY游戏引擎的Javascript帮助
- 构建一个移动友好的浏览器游戏 - Pure JS,Jquery,Flash,Unity或WebGL
- JavaScript可以明确用于开发Unity游戏吗?
- 在 Unity 5.3 中向新实例化的游戏对象添加强制时出现问题