E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jsbinding
When iOS loves JS
JSBinding
技术
JSBinding
技术不是Hybrid技术,它是JavaScript与Native之间的桥接。
HelloiWorld
·
2023-04-15 03:39
从CEF3官方Demo源码分析并实现第一个Qt版的SimpleCef
Blink的渲染和Js的执行被放在一个独立的Render进程中;除此之外,Render进程还负责
JsBinding
和对Dom节点的访问。默认的进程模型中,会为每个标签页创建一个新的Render
ZLOZL
·
2022-12-30 21:40
Qt+Web
qt
js
webbrowser
cocos2d-html5+
JSBinding
+cocos2d-x+GameKit实现蓝牙对战
为什么做这个:我想给自己最近发布的游戏加入蓝牙对战功能,我的游戏使用了cocos2d-html5、
JSBinding
、cocos2d-x。我在网上搜了下,没找到相关的文章。
思否编辑部
·
2020-08-24 13:10
cocos2d-x
cocos2d-html5
bluetooth
gamekit
ios
惊天发现,cocos2d居然有个开源的lua框架,作者怎么这么低调?
quick-cocos2d-x2014年计划的重点有三项:在Lua/JS层面搭建统一接口的框架创建适合脚本语言开发者的场景和UI编辑器创建包含完整功能的游戏demo脚本框架目前cocos2d-x的
jsbinding
u012840010
·
2020-07-12 03:19
lua
cocos2dx
关于CEF基本使用(***)
主进程是“browser”进程,负责窗口管理,界面绘制和网络交互,子进程rederes负责Blink的渲染和Js的执行、
JsBinding
和
xingpacer
·
2016-11-26 14:57
[置顶] iOS-javaScriptCore学习笔记
javaScriptCore是苹果在iOS7以后推出的一套框架,一套将原生(OC,Swift均可)和js之间通讯变简单,变强大的框架.1.1
JSBinding
?Hybrid?
qq_30513483
·
2016-07-29 20:00
ios
iOS学习资料
资源大全
iOS常用方法
Unity3d在安卓android的更新(APK覆盖)
起因主要是因为公司几个U3D项目在立项之初都没有能做好热更新的规化,导致现在要去做U3D的热更新非常难,并且项目已处于中后期,大部分的方案不管是用反射,还是用Lua,或是
jsbinding
,都需要把项目大部分代码结构推倒重来
瓦窑嘴.艾
·
2015-12-18 09:00
cocos2d-x 2.1.1
jsbinding
游戏帧数下降问题记录
游戏在主循环中增加了一个复杂的碰撞检查后,开始出现掉帧,怪物元素量大时,原本60的fps只剩20~30之间; 引用cocos2d官方的一段话: Basically all the cocos2d-iphone, Chipmunk or CocosBuilder Reader APIs are going to perform almost at native speed. Bu
·
2015-11-11 11:58
cocos2d-x
cocos2d-x
jsbinding
资源下载实现
cocos2dx没有直接给出资源下载的api,可能是因为资源的管理每个项目的需求不太一样,所以完整的资源下载功能需要我们自己去实现。 资源下载分为两部分,一部分是资源请求,另一部分是资源文件写入。资源请求模块,cocos2d-x封装了curl的功能,主要实现是extensions\network下的几个类,通过他们我们可以方便的实现Http
·
2015-11-07 14:48
cocos2d-x
cocos2d-x
jsbinding
在线更新策略设计
在线更新是用脚本编写游戏逻辑的特有功能,由于脚本语言是边解释边编译的特性,使得游戏在运行的时候可以通过下载最新的脚本来执行游戏逻辑。在不修改Native接口的情况下,在线更新每次更新只需要下载一个(500k-1M)的zip脚本压缩包即可。相比较而言,传统的apk打包或者ios的ipa打包且不说打包花费的时间,用户每次更新必须重新下载整个程序包(一般在30M以上,甚至到几百M),更要命的
·
2015-11-07 14:47
cocos2d-x
cocos2d-js Mac下的JSB绑定步骤
逼不得已,这时我们就不得不做
jsbinding
了。。 官方提供的
jsbinding
方法还是很人性化的,但是网上根本没有找到合适的资料,我就自己先写一篇吧。
·
2015-11-01 10:30
cocos2d-js
JSBinding
+ SharpKit / 安装SharpKit以及添加SharpKit工程
本文说明如何往 sln 中添加 SharpKit 工程,以及配置。 SharpKit 工程用于将 C# 源代码编译成 JS 代码。 QQ群 189738580 1. 安装SharpKit 到 sharpkit.net 下载并安装(6.22MB)。或者加群,群文件里有。 2. 安装 UnityVS 可百度 visual st
·
2015-10-30 11:05
bind
JSBinding
+ SharpKit / Setting up SharpKit project
IMPORTANT we are going to set up SharpKit project because we are going to follow this recommended workflow: write a C# MonoBehaviour file as usual (let's call it A) attach script A to gameObjec
·
2015-10-28 08:01
project
JSBinding
+ SharpKit / 初体验:下载代码及运行Demo
QQ群:189738580 git地址:https://github.com/qcwgithub/qjsbunitynew.git插件源码地址(不包含SpiderMonkey源代码):https://github.com/qcwgithub/qjsbmozillajswrap.git 1. 首先用 Unity 打开代码目录下的 proj 工程
·
2015-10-28 08:01
demo
JSBinding
+ SharpKit / 实战:转换 2DPlatformer
准备工作:首先准备好
JSBinding
的工程,正确导入
JSBinding
插件。 2DPlatformer 是Unity3D的第一个示例
·
2015-10-28 08:58
form
JSBinding
+ SharpKit / 生成JS绑定
当你下载完
JSBinding
代码后 此文件已经正确配置好了。不需要再进行配置 只需要执行一下菜单即可。
·
2015-10-28 08:57
bind
cocos2d-js 3.0 RC0 手动绑定 C++调用js,js调用C++
jsbinding
代码:https://github.com/kenkozheng/cocos2d-js/tree/master/
jsbinding
(cpp_js%20js_cpp) 1 JS调用C++
·
2015-10-27 13:56
cocos2d-js
JSBinding
+ SharpKit / JavaScript 加载流程
先看下 StreamingAssets/JavaScript/ 文件夹下的目录结构: debug/:跟 JS 调试有关的 JS 代码,只有当开启调试的时候才需要加载。 Generated/:是由菜单 JSB | Generate JS and CS Bindings 产生的。用于实现将 C# 函数绑定到 JS 上。比如说要在 JS 中使用 GameObject 就要使用这里面的文件
·
2015-10-27 13:59
JavaScript
JSBinding
+ SharpKit / Coroutine支持
首先得深入了解协程的原理。如果还没有完全理解,建议看这篇: http://wiki.unity3d.com/index.php/CoroutineScheduler 另外还要对 JavaScript 的 yield 有所了解,可以看 Mozilla 这篇文档: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/
·
2015-10-27 13:58
coroutine
JSBinding
+ SharpKit / Convert 2DPlatformer to JavaScript version
2DPlatformer is a Unity3D official demo. Asset store URL: https://www.assetstore.unity3d.com/en/#!/content/11228 What we are going to do now is convert 2DPlatformer to JavaScript version. All C# scr
·
2015-10-27 13:56
JavaScript
JSBinding
+ SharpKit / run samples
Import
JSBinding
package to your project.
·
2015-10-27 13:55
sample
JSBinding
+ SharpKit / Generate JS Bindings
Classes in JSBindingSettings.classes array will be exported to JavaScript. There are already many classes (most of them are from UnityEngine.dll) in that array, you have to add your own classes. 1
·
2015-10-27 13:54
bind
JSBinding
+SharpKit / MonoBehaviour替换成JSComponent原理
Unity 是基于组件式的开发,gameObject 身上可以绑定任意个脚本。每个脚本组成 gameObject 的一个部分。 脚本里通过添加预定义好的函数来执行自己的任务。比如Awake,用于初始化,Update用于每帧更新,还有一些跟事件相关的函数。 这些预定义的函数是由 Unity 引擎在适当的时刻自动调用的。 预定义函数的完整列表可以查看 Unity 文档: http://docs
·
2015-07-23 23:00
component
JSBinding
+ SharpKit / Supporting Coroutine
This document explains in detail how
JSBinding
supports Unity Coroutine in JavaScript.
·
2015-07-23 17:00
coroutine
JSBinding
+ SharpKit / 常见问题
运行时出现: 1 Return a "System.Xml.XmlIteratorNodeList" to JS failed. Did you forget to export that class? 答:将这个类加入到 JSBindingSettings.classes 数组后运行一下菜单 JSB | Generate JS and CS Bindings。 特殊
·
2015-07-15 09:00
bind
JSBinding
+ SharpKit / Important Notes
Serialization of List<T> is not supported. public List<int> lst; // NOT supported, use int[] instead About menu: JSB | Add SharpKit JsType Attribute for all Structs and Classes
·
2015-06-20 23:00
import
JSBinding
+ SharpKit / Home
Description
JSBinding
is a great tool enabling you to run actual JavaScript in Unity3D.
·
2015-06-20 22:00
bind
JSBinding
+ SharpKit / 原理篇:内存管理与垃圾回收
C# 和 JS 都有垃圾回收机制,需要保证 2 者能够分工协作。 类对象 类在C#中是引用类型。我们在 C# 中维护了2个map,保存 C# 对象和 JS 对象的一一对应关系。 举一个例子,看以下代码 1 // C# 2 List<int> lst = new List<int>(); 3 4 // JS 5 var lst = new
·
2015-06-14 00:00
垃圾回收
JSBinding
+ SharpKit / 原理篇:Delegate
以 NGUI 的 UIEventListener 为例: 有一个类: 1 using SharpKit.JavaScript; 2 using UnityEngine; 3 using System.Collections; 4 5 [JsType(JsMode.Clr,"../StreamingAssets/JavaScript/SharpKi
·
2015-06-11 10:00
delegate
JSBinding
+ SharpKit / 需要注意及不支持的列表
序列化 1 public int v; // 支持 2 public GameObject go; // 支持 3 public Transform trans; // 支持 4 public int[] arrInt; // 支持 5 public Vector3 v; // 支持 6 [Serializable] 7 public struct HandsomeG
·
2015-05-05 11:00
bind
Unity代码热更新方案
JSBinding
+ SharpKit 首页
JSBinding
+ SharpKit 是一种新的技术,他做了两件事情:
JSBinding
将C#导出到JS (引擎是 Mozilla SpiderMonkey) 中,让你可以用JS写代码,就好像
·
2015-04-30 15:00
unity
cocos2d-js 3.0 RC0 手动绑定 C++调用js,js调用C++
jsbinding
原文地址:http://www.cnblogs.com/kenkofox/p/3910462.html参考地址:http://www.tairan.com/archives/49021JS调用C++3.0中写这个绑定比较简单,跟ANE调用java如出一辙,一个JSContext,一个jsval,使用cocos2d提供的c++和js变量转换的函数做好转换即可。cocos2d-js原来就定义好了代码风
a102111
·
2015-03-10 15:00
copyrighs
1.xcodeautogencopyrightsinfo// //main.cpp //
jsbinding
_test // //Createdbyxxxon15-2-28.
小熊猫大暴走
·
2015-03-02 16:00
JSBinding
绑定 -- CCTableView
[i=s]本帖最后由
[email protected]
于2012-12-2710:51编辑 http://www.cocoachina.com/bbs/read.php?tid=156356这几天公司要把一款以前用cocos2d(object-c)版本的游戏翻译成可以跨平台的,我个人是想要用C++的,因为我对C++还是有点经验的,但是没理法,才刚毕业,老板不是很相信,很是怀疑我的C++能力,在加上公司只
oMingZi12345678
·
2014-12-08 17:00
cocos2d-js 3.0 RC0 手动绑定 C++调用js,js调用C++
jsbinding
2014-08-14 我来说两句 收藏 我要投稿1JS调用C++ 3.0中写这个绑定比较简单,跟ANE调用java如出一辙,一个JSContext,一个jsval,使用cocos2d提供的c++和js变量转换的函数做好转换即可。 cocos2d-js原来就定义好了代码风格: 复制代码 sc->addRegisterCallback(MinXmlHttpRequest::_js_
oMingZi12345678
·
2014-12-08 10:00
WebKit历史项管理的实现
逻辑上对应如下的关系:从上面看三个层次:Page,Frame,以及
JSBinding
的接口。
Horky
·
2014-10-21 00:03
WebKit
WebKit历史项管理的实现
逻辑上对应如下的关系:从上面看三个层次:Page,Frame,以及
JSBinding
的接口。
HorkyChen
·
2014-10-21 00:00
webkit
cocos2d-x LUA Binding实现C++里访问LUA的自定义对象
LUABinding比
JSBinding
要简单,无论是使用脚本自动绑定还是手动写绑定代码,都能很轻松实现在LUA访问C++的类和对象。
visualcatsharp
·
2014-09-28 12:00
lua
cocos2d-x
C++访问LUA自定义类
一套iOS7的
JSBinding
教学视频
我的朋友@大城小胖制作了一套iOS7的
JSBinding
教学视频,很不错。希望大家踊跃支持。
老G
·
2014-04-29 21:50
制作
教学
大城
我的朋友
cocos2d-html5使用
jsbinding
显示广告
最近在研究手机游戏,作为webcoder自然选择javascript作为开发语言(关键也不太会别的语言。。。)。经过对比选择了比较成熟的cocos2d-html5作为游戏引擎,主要原因基于以下原因:1.跨平台cocos2d-h5内嵌了spidermonkey这个js引擎,上层逻辑代码可以使用javascript进行开发,同一套代码做少许改动就可以运行在浏览器下,也可以打包成nativeapp(不是
卢勇福
·
2014-03-27 00:00
Cocos2d-JS v3.0 alpha
Cocos2d-JS是整合了Cocos2d-html5 v3.0 alpha和Cocos2d-x
JSBinding
的新JS引擎仓库。
·
2014-03-20 16:00
cocos2d-js
cocos2d-html5+
JSBinding
+cocos2d-x+GameKit实现蓝牙对战
为什么做这个:我想给自己最近发布的游戏加入蓝牙对战功能,我的游戏使用了cocos2d-html5、
JSBinding
、cocos2d-x。我在网上搜了下,没找到相关的文章。
weakish
·
2014-03-10 00:00
ios
gamekit
bluetooth
cocos2d-html5
cocos2d-x
cocos2d-x luabinding/
jsbinding
报错的解决方案
Errors in parsing headers: 1. <severity = Fatal, location = <SourceLocation file '/Users/guanghui/cocos2d-x/cocos/base/CCDataVisitor.h', line 29, column 10>, deta
HEXLee
·
2014-02-18 09:00
cocos2d-x
快速入门cocos2d-x
jsbinding
如果你是一个cocos2d-x的老手那你可以忽略这篇博文如果你是一个接触过javascript想通过HTML5做游戏的但是苦于不知道如何下手那么这篇博文可能会帮到你。 cocos2dx-jsb的主要运用的语言是javascript其实简单的说jsb就是cocos2d-x提供的C++->javascript的一系列接口通过编写js的脚本来调动C++的接口做一系列的动作。实际的运行顺序是:js执行接
xuquan_123
·
2013-11-29 10:39
JavaScript
浏览器
接口
html5
如何
如何使用cocos2dx-
jsbinding
来处理分辨率适配
首先说点题外话,对于任何大型项目来说,coding的规范重要,在cocos2dx-
jsbinding
这个框架中,javascript是一个绝对核心的脚本语言,99%的游戏逻辑都由js完成。
kepoon
·
2013-09-24 13:00
Cocos2D-HTML5
JSBinding
Android编译指南
分享一篇技术教程文章,Cocos2D-HTML5JSBindingAndroid编译指南。给开发基于Cocos2D-HTML5的游戏的开发者提供参考。作者:WwashingtonATnewsmth、cocos2d-x、chinaunix、pcbeta日期:2013/02/28官网:https://code.google.com/p/mkisofs-md5/downloads说明:欢迎转载,前提是完
kepoon
·
2013-09-24 13:00
js -- 绑定
代码:360/js/
jsbinding
/myJSB1.环境配置主要参考网址:http://cocos2d.cocoachina.com/bbs/forum.php?
renzhe20092584
·
2013-08-25 14:00
cocos2d-x
jsbinding
出现的一些问题列表(持续更新)
返回值类型为long时出现的问题
jsbinding
的返回值,从c++到js时是会做一个转换的,如果返回值类型是默认的未转换类型,则在js当中就会得到一个未转换的nativeobject值。
yuechuzhao
·
2013-07-27 09:00
JavaScript
cocos2d-x
在cocos2d-x jsb/html5中设置触摸代理的方法
和官方的说明不同,
jsbinding
的很多api和ch5版是不一样的。遇到不一样的就需要我们努力去看源码寻找了。
yuechuzhao
·
2013-07-06 12:00
cocos2dx
cocos2d-x
js-binding
cocos2d-x js binding tips 1 使用cocosbuilder导入jsb后无法响应触摸的问题
js的功能非常强大,而且使用
jsbinding
可以最大程度达到原生cocos2d-x的执行效率。其他的好处也不多说,总之是选了这么条路子。现在开始持续更新相关的tips。
yuechuzhao
·
2013-06-28 11:00
JavaScript
cocos2d-x
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他