JSBinding / Home
Description
JSBinding is a tool enabling you to run actual javascript in Unity3D. It contains Mozilla SpiderMonkey JavaScript engine version 33 library.
JSBinding's target users are people who would like to develop Unity applications with existing or writing javascripts or to use javascript to do anything else.
It's very easy for javascript and c# to interact with each other. Unity's script serialization, GameObject->Components relationship are specially supported.
Memory management is a tough stuff because javascript and c# both have garbage collection. JSBinding has overcame it. Users don't need to do any work.
Version 2.0 is a very stable version.
The package contains full source code! Feel free to customize you own needs!
Does JSBinding need Unity Pro? Unity 4 documents say using native dll is pro/mobile-only feature, but Unity 5 documents don't.
See User Guide section below for more information.
Supported platforms
- Windows Editor (32 and 64)
- Windows Executable (32 and 64)
- Mac OS X Editor (32 and 64)
- Mac OS X Executable (32 and 64)
- Android
- iOS (32 and 64, works great with IL2CPP)
Features
- Simply config c# types you need and with a single click, c# classes are available in javascript!
- Full calling stack will be printed out whenever error occurs in JavaScript or C#.
- Support Unity serialization: int(i), string(s), double(f), UnityEngine.Object(o), JavaScript MonoBehaviour(k)
- Almost all c# methods are available in javascript: struct/class, instance variables/methods, static variables/methods, properties, generic methods/parameters, ref/out, delegate, array, overloaded methods, indexers, operators, ..., COROUTINE!
User Guide
- Run Samples
- Gen Bindings
- About JSComponent and Serialization
- About 2048 sample
- Code Snippets
- Plugins & Build Mozjswrap Library
- Testing
- FAQ & Trouble Shooting
Contact
answerwinner@gmail.com
Forum: http://forum.unity3d.com/threads/released-scripting-with-actual-javascript.289747/
posted on 2015-06-20 22:18 AnswerWinner 阅读(1864) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步