JSBinding + SharpKit怎样编译Cs 成 Js
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章将为大家详细讲解有关JSBinding + SharpKit怎样编译Cs 成 Js,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。传递给skc5
千家信息网最后更新 2024年09月22日JSBinding + SharpKit怎样编译Cs 成 Js
这篇文章将为大家详细讲解有关JSBinding + SharpKit怎样编译Cs 成 Js,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
传递给skc5.exe的编译符号,可以在 Compiler.cs 里找到。可以注意到,符号包含 UNITY_EDITOR,这里解释一下为什么。首先,Js里是通过给函数加后缀的方式区分重载函数的,比如说有一个类
1 class A2 {3 public void f(int i){}4 public void f(string s){}5 }
生成的Js函数名分别是
1 f$$Int322 f$$String
当你运行 【JSB | Generate JS and CS Bindings】时,代码是在编辑器下执行的,所以当时肯定有定义 UNITY_EDITOR。我们把A的定义改一下:
class A{#if UNITY_EDITOR public void f(int i){}#endif public void f(string s){}}
生成的这2个函数的名字还是
f$$Int32f$$String
如果 Js 编译器没有定义 UNITY_EDITOR,当你调用 a.f("") 时,他生成的 Js 代码是
a.f("") // 没有后缀,调用失败!
因为他以为 f 这个函数是没有重载的,所以不会给他加后缀。结果就是调用失败!
这种情况目前不知道是否存在,反正是有一定的风险的~!
关于JSBinding + SharpKit怎样编译Cs 成 Js就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
函数
编译
后缀
生成
代码
内容
文章
更多
知识
符号
篇文章
a.f
不错
名分
名字
就是
情况
方式
是在
比如说
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
宝塔数据库root密码错误
配置一个安装服务器失败
明确网络安全四项指标
公安网络安全排查分析
僵尸毁灭工程与服务器建立p2p
网络安全主题教育周
软件开发缺点
惠普服务器升级固件
苹果手机提示服务器未连接
网络技术论文800字
计算机网络技术电子商务专业
南京3D软件开发公司
网络技术与课堂融合
分布式数据库如何保持数据
软件开发与技术开发一样吗
各公司网络安全活动形式多样
什么是设计数据库可的起点
软件开发版本号命名规范
网络安全技术文科
网络数据库技术员
游戏无法连接到服务器什么意思
网络安全热门技术点研究
即时通讯软件开发优势
软件开发员年终奖
适合大型软件开发的模型
思维无限网络技术有限公司
智能网联汽车网络安全法规
软件开发主基线是什么意思
服务器静态路由会消失吗
数据库的拆分