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
tolua协同程序
Lua调用C函数:
tolua
++ 的使用
使用
tolua
++,简化这个流程,我们可以方便的让lua调用C,原理是通过pkg文件定义C暴露给lua的接口。当然
tolua
++也支持C++,不过出于简单考虑,我只使用C函数接口。
xiangzilv1987
·
2020-08-13 23:36
lua
tolua
从lua传值到c++
一般都是使用
tolua
将c++部分的函数和参数,在lua部分调用,现在有个需求,要从lua部分,获取参数,传递到c++部分,在由c++传递到java部分--首先还是要有一个常规的hpp--lua_cocos2dx_loginscenemanager.hpp
女武神的骑行啊
·
2020-08-13 23:19
C++
lua c++中的一种回调解决方法
见很多人发问cocos2dx3+版本lua函数回调问题,我在项目中是这样解决的:因为我是使用了cocos带有的lua绑定脚本(python写的):cocos2d-x/tools/
tolua
/genbindings.py
被逼叫小乱
·
2020-08-13 23:44
备忘
Unity lua ui 事件回调 添加 笔记
经研究
tolua
没有封装好的Ui点击事件只能去自定义事件添加首先在导出工具中添加自己的delegate导出表中_DT(typeof(UnityEngine.Events.UnityAction)),_DT
wt1012761719
·
2020-08-13 23:44
unity
协同程序
什么是
协同程序
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个线程。二。
lvmengmengzp
·
2020-08-13 23:29
unity
lua和
tolua
++的安装
//www.cnblogs.com/osyun/archive/2012/01/12/2320698.html目前lua发布的最新版本是2011年12月12日发布的lua-5.2.0.tar.gz,而
tolua
wfziyou
·
2020-08-13 23:04
脚本语言
Unity3D
协同程序
概念理解
Unity协程介绍概念协程全称
协同程序
,与线程类似,每一个应用程序都对应一个进程,每一个进程都有一个主线程,而协程在主线程之中,因而使用了还是单线程,不能理解为多线程,应是主线程的一部分。
bright亮
·
2020-08-13 22:48
Unity概念
关于LUA+Unity开发_
toLua
篇【二】
2019独角兽企业重金招聘Python工程师标准>>>这篇来说说github上的的
toLua
框架LuaFramework。两个版本分别对应UGUI和NGUI。
weixin_34413103
·
2020-08-13 21:45
Unity热更新学习(二) ——
ToLua
c#与lua的相互调用
tolua
下载地址:http://www.ulua.org/index.htmlc#调用lua的方法,
tolua
的官方例子提供了很多种。我初步学了一种在做项目使用的方法。
weixin_33720078
·
2020-08-13 21:54
Quick-Cocos2d-x 使用
tolua
工具导出C++的类给Lua调用
现在记录下,我
tolua
成功的过程,在写blog的过程中,更熟练其中的原理。
weixin_30768175
·
2020-08-13 20:38
toLua
消息监听和发送(区别于LuaframeWork框架自带的Events.lua)
基于uLua/
toLua
的Luaframework的lua框架的事件系统github地址:https://github.com/jarjin/LuaFramework_NGUI用法与Luaframework
weixin_30247307
·
2020-08-13 20:30
Unity3D——将Unity中自定义的类映射到Lua中来调用
众所周知,Unity3D游戏的热更新在IOS平台需要使用Lua语言,虽然效率低于C#的实现,但也是没有办法的办法;现在网上比较流行的是一个基于
ToLua
的LuaFramework的框架,对于这个框架,网上教程资源比较多
hongfei233
·
2020-08-13 20:02
C#
lua
Unity3D
协同函数的脚本编写
ScriptingwithCoroutines编写带有
协同程序
的脚本计时器示例在第一个讲解
协同程序
的教程中,我们学习了
协同程序
可以被用来“暂停”一个方法,直到返回yield得到一个想要的值,创建一个很好的计时系统
贤狼罗兰斯
·
2020-08-13 19:56
Unity3D
Unity中的模式——
协同程序
介绍
但是你不必在意这个,让我们直接跳到一个简单的例子,这个例子展示了
协同程序
可以做的事情。首先,让我们看一个简单的一小块代码:TheCountdownTimer这里有一个简单的组件,组件仅仅减少它的t
贤狼罗兰斯
·
2020-08-13 19:24
Unity3D
tolua
++实现lua层调用c++技术分析
tolua
++需要将c/c++中的类型,变量,函数,对象导出到lua通过
tolua
_reg_types(lua_State*
tolua
_S)将类型导出,作用是为每一个需要导出到lua中的c++类型创建元表
乌班图ysm
·
2020-08-13 19:24
#
3.6
Lua
lua按钮事件的生成与触发
不管是luabing还是
tolua
++其实都差不多;项目中提供的接口时ImageButton.CreateWithImages()。相当创建了一个CCMenuItemSprite;参数也是三种状态;关
Hak-ka
·
2020-08-13 19:43
项目记录22--
tolua
基于lua框架事件派发
每天晚上抽点时间写一点点就一点点,以前不写博客但是现在,不为别的只是为了告诉别人我还存在。这几天在地铁上发现好多人都还在玩消除游戏,今天起码看到5个人,但是玩的版本都不一样。看来休闲游戏还是有市场的。(题外话)说到lua的事件派发,其实很简单就是一个table的事,这个是View里面自己的一个内置派发,所有view都继承它。还有就是我不是大神,只是任劳任怨的小兵,所有就简单化了。--[[2016-
世界太疯狂
·
2020-08-13 19:13
游戏框架记录
+
tolua
ulua&
tolua
静态反射
,只好研究下
tolua
的静态反射功能。以下提到的反射,均为静态反射。
菜鸟小bo
·
2020-08-13 19:22
Lua/Tolua/Xlua
C#中Coroutine的深层研究
最近用Coroutine
协同程序
取代Update的人越来越多,故此我对Coroutine进行了一些研究,以进一步了解该函数的作用,好加快往后游戏的开发效率。
tobia88
·
2020-08-13 19:17
Unity3D
协同程序
(coroutine)
什么是
协同程序
?
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个线程。
zoominhao
·
2020-08-13 19:51
Unity3D--
协同程序
(Coroutine)
什么是
协同程序
协同程序
,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启
协同程序
就是开启一个线程。二。
tanmengwen
·
2020-08-13 19:15
Unity
3D
Unity
协同程序
(Coroutine)的解析
本文原创版权归Unity3D学习网所有,转载请详细注明原创作者及出处,以示尊重!作者:Unity3D学习网原文:http://www.unity.5helpyou.com/2550.html如果这篇文章对你有帮助,敬请关注作者Unity3D学习网系列教程。本篇文章我们学习下unity3d中协程Coroutine的的原理及使用1.什么是协调程序unity协程是一个能暂停执行,暂停后立即返回,直到中断
spring_shower
·
2020-08-13 18:06
unity
unity协同
unity之创建,克隆,销毁,常用核心类
我们今天预习了unity创建,克隆,销毁游戏对象,常用核心类,
协同程序
,Random类(随机数),消息传递函数。
sauwque
·
2020-08-13 18:45
unity学习
unity和lua的交互使用之
tolua
环境搭建过程
下载
tolua
https://github.com/topameng/
tolua
下载之后将文件解压,
tolua
-master里面的内容是我们需要的。将内容放到当前工程里。
WJP-LZM
·
2020-08-13 17:56
unity
c#
lua
Unity中的
协同程序
小白欢迎评论,共同探讨,共同进步协程的概念:协程是一个分部执行,遇到条件(yieldreturn语句)会挂起,直到条件满足才会被唤醒继续执行后面的代码。Unity在每一帧都会去处理对象上的协程。主要是在Update后去处理协程(检查协程的条件是否满足)。协程跟Update()其实一样的,都是Unity每帧都会去处理函数。如果在一个对象的前期调用协程,协程会立即运行到第一个yieldreturn语句
黑色最低调的奢华
·
2020-08-13 17:21
Unity
unity之
协同程序
协同程序
相当于一个代码片段。普通程序是自上而下依次执行,
协同程序
不是按顺序执行的。如下图:任务3执行与否是不会影响任务4的执行。
放下孤狼梦
·
2020-08-13 17:52
Unity
Game
Developing
Unity 协同函数知识汇总
Unity中的模拟多线程可以通过
协同程序
来设计和模拟Unity环境下的多线程业务部分。1.协同函数的设计和目的在主线程运行时同时开启另一段逻辑来处理,来协助当前主线程中的程序执行。
SmithAndy
·
2020-08-13 17:12
Unity
Unity
协同程序
基本简介在脚本运行过程中,需要额外执行的一些其他代码只有在继承了MonoBehaviour这个类的子类中才能使用相关的协程方法正常的代码是按照顺序执行,
协同程序
会被直接跳过
协同程序
是一个代码片段,我们需要将这个代码片段封装成一个函数或者方法
猫不在
·
2020-08-13 17:12
Unity
异步 - 等待Unity 2017中的
协同程序
tdsourcetag=s_pcqq_aiomsg在Unity中使用
协同程序
通常是解决某些问题的好方法,但它也有一些缺点:
协同程序
无法返回值。
IT 哈
·
2020-08-13 16:20
cocos2dx 3.x 屏幕截图的两种方法及其优缺点
--lua脚本实现截图功能的函数:functionResources.getScreenShot(node)ifnode==nilor
tolua
.isnull(node)thencclog("g
Taurus_s
·
2020-08-13 16:09
cocos2dx
Lua
unity
协同程序
(协程)
原文:http://www.un点击打开链接ity.5helpyou.com/2658.html2.
协同程序
的特点1、协程在中断指令(YieldInstruction)产生时暂停执行2、协程一暂停执行便立即返回
zebintang
·
2020-08-13 16:23
S3_Unity学习
[Cocos2dx]C++自定义类绑定到Lua
Cocos2dx通过工程里面的tools/
toLua
工具生成注册C++函数到lua的函数cpp文件bindings-generator脚本的工作机制不用编写.pkg和.h文件了,直接定义一个ini文件,
ouyangshima
·
2020-08-13 16:12
Cocos2dx
【笨木头Lua专栏】基础补充08:
协同程序
之resume-yield间的数据返回
不,是用心~转载请注明,原文地址:http://www.benmutou.com/archives/1736文章来源:笨木头与游戏开发1.resume的参数resume函数除了第一个参数是
协同程序
外,还能继续传其他参数
笨木头
·
2020-08-13 16:51
Cocos2d-x与Lua
Unity和
tolua
LuaState是个运行环境,Unity的运行环境是mono,因此我们经常说C#代码跑在mono上,因此lua是跑在luaState上。lua和Unity是如何交互的呢。我们以lua访问unity的UIPanel类举例,首先lua会生成一个table名字叫UIPanel与C#对应,这个table是在底层C语言上生成的,因为lua的底层是c写的,这个在C语言里生成的table里有很多key,key的
Little丶Seven
·
2020-08-13 15:36
Unity和Lua
Unity3D中的Coroutine使用(协同执行程序)
2.开启
协同程序
就类似于开启一个线程,但是它又不是真正意义上的多线程。实例讲解下面为了快速理解,我用一个简单的实例来说说它的具体使用方法。
Michael Liew
·
2020-08-13 15:30
Unity3D
关于Unity
协同程序
的全面解析,解答所有困惑
首页论坛博客Weekly学习之路登录|注册べ枫叶枝_DreamTechnology+关注unity,java,flash/as3分类日期标签搜索【原创】关于Unity
协同程序
的全面解析,解答所有困惑浏览
linuxheik
·
2020-08-13 15:39
unity3d
【面试题一】Unity3D
协同程序
的学习理解与说明
{[kəru:'ti:n]n.
协同程序
}注意:C#中有lock这个关键字,以确保只有一个线程可以在特定时间内访问特定的对象其次.Unity3D中的协程(Coroutine)和C#线程之间的区别是什么?
颠沛流离。。
·
2020-08-13 15:20
【面试题】
Unity协同详解以及与多线程的区别使用
2.
协同程序
的特点1、协程在中断指令(Yield
Leoysq
·
2020-08-13 15:37
Unity与c#
如何导出 C和C++ 的API 给 Lua 使用
为了使用Lua脚本语言进行开发,我们利用
tolua
++工具,将大量的C/C++API导出到了Lua中。
jinglijun
·
2020-08-13 15:26
iphone开发学习和总结
Unity3D
协同程序
2013/07/25/3214388.html还有网易博客http://wg2009perfect.blog.163.com/blog/static/127997663201211111222126/【
协同程序
胖大星越来越胖
·
2020-08-13 14:51
xlua中hotfix简单实用
tolua
每次修改C#代码,
tolua
都需要生成代码,xlua无需生成,但是在最后实际发布时,xlua需要生成代码这章主要是写一下hotfix实用这个特性默认是关闭的,实用时需要在UNITY中添加HOTFIX_ENABLE
dingxian8326
·
2020-08-13 13:54
Unity Coroutine
yield语句可以暂停
协同程序
的执行,yiel
福州-司马懿
·
2020-08-13 13:48
Unity
unity
coroutine
yield
Unity中Threading和
协同程序
共同使用的简单方法
简单的使用方法usingSystem.Collections;usingSystem.IO;usingSystem.Threading;usingUnityEngine;publicclassTestScript:MonoBehaviour{classConfig{publicstringVersion;publicstringAssetsUrl;}voidStart(){StartCorouti
chu358177
·
2020-08-13 13:12
unity3D
unity IEnumerator
协同程序
中断语句的使用IEnumeratorAwake(){yieldreturnnewWaitForSeconds(5.0F);}do等待2秒后执行后面的语句IEnumeratorDo(){print("Donow");yieldreturnnewWaitForSeconds(2);print("Do2secondslater");}voidAwake(){Do();print("Thisisprint
-CQ-
·
2020-08-13 13:37
unity
tolua
实战
用的cocos2dxlua的框架而且是quicklua框架
toLua
++的导出函数如何访问LuaTable有些函数需要向lua返回多个结果,将这些结果存在table中是理所当然的。
avi9111
·
2020-08-13 13:04
在Lua中使用自定义类——
tolua
++工具使用(下集)
转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/8166655正文:上回说到,把LuaCocos2d.cpp文件拷到我们的lua工程里,然后,编译。大功告成……啊才怪啊~!你会发现一大堆的编译错误,超过100个了,木了个头的。怎么回事,我只能认定是这个工具出问题了。怎么办?没关系~我们在LuaCocos2d.cpp里搜索一下我们的Sp
尘墨mxy
·
2020-08-13 12:10
cocos2d-x
tolua
与c#的互相调用
https://blog.csdn.net/fjjaylz/article/details/86578489usingLuaInterface;usingUnityEngine;publicclassLuaAccess:MonoBehaviour{stringluaFile="LuaAccess";LuaStatestate;voidStart(){state=newLuaState();stat
Zzy_Genesis
·
2020-08-13 12:25
C#
unity
源码
Unity3D基础30:
协同程序
一、
协同程序
协同程序
:能暂停执行,暂停后立即返回,直到中断指令完成后继续执行的函数,类似一个子线程单独出来处理一些问题,性能开销较小,若在脚本运行过程中,需要额外的执行一些其他的代码,这个时候就可以将“
Jaihk662
·
2020-08-13 11:55
#
Unity3D基础
协同程序
Coroutine
协同程序
可以和主程序并行运行,但是在任一指定的时刻只会有一个
协同程序
在运行,别的
协同程序
则会挂起,
协同程序
可以用来实现让一段程序等待一段时间后继续运行的效果StartCoroutine启动一个
协同程序
StopCoroutine
DynastyTing
·
2020-08-13 11:31
ios
3D
cocos2d-x从c++文件生成lua绑定文件及lua脚本文件
需要参考自己的工程目录\frameworks\cocos2d-x\tools\
tolua
\目录下的README.mdown文件下载安装相关的工具;(其中python需要安装32位的---即使你是64位的系统
-夜下月光-
·
2020-08-13 11:56
C++
cocos2dx
lua
lua绑定
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他