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
协同程序
Coroutine
Lua
协同程序
(Coroutine)定义Lua
协同程序
(Coroutine)与线程类似:拥有独立的堆栈、局部变量、指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
z2014z
·
2024-09-10 01:10
lua
开发语言
Lua
协同程序
coroutine的简介及优缺点例子解析
代码示例:Lua中的
协同程序
(coroutine)是一种非常强大的功能,它允许程序以非抢占式的方式进行多任务处理。
乔丹搞IT
·
2024-09-02 11:16
lua非常实用的脚本
lua
开发语言
【Unity优化】优化Android平台拖动地图表现
一、Android平台上拖动不平滑的现象团队使用的热更新框架还是比较老的
ToLua
,拖动地图的逻辑,实现的方案是,在地图上放置一个合适大小的Image组件作为RaycastTarget的对象,统一接受和处理跟地图拖动相关的逻辑
留待舞人归
·
2024-09-02 08:59
unity
android
游戏引擎
Ulua_
toLua
_基本案例(三)_CallLuaFunction
在Untiy中用Lua,必须要LuaInterface。LuaInterface的介绍请看:点击打开链接可以先光写Lua,生成.lua的纯文件。再Unity中通过,luaState.DoFile("main.lua");来运行。也可以直接在C#中写。用Lua.DoString()来转换。大量项目的话,还是分开写好,lua用LuaStudio来开发。usingUnityEngine;usingSys
heyuchang666
·
2024-08-22 08:14
Lua开发
Unity3D
Lua语言开发
lua
unity
C++ 20标准
协同程序
(协程)基于编译器展开的 stackless 协程。
在查阅本文之前,请先查看本人的另外一篇关于
协同程序
切换的文献,这对于如何正确
协同程序
编程很有价值。C/C++如何正确的切换
协同程序
?
liulilittle
·
2024-03-07 08:30
C/C++
c++20
c++
C/C++ 如何正确的切换
协同程序
?(基于协程的并行架构)
在C/C++语言之中,我们仍旧可以构建(基于
协同程序
的并行架构)程序,我们可以依赖于boost、state-threads等开源BCL基础类库来实现所需的一切。
liulilittle
·
2024-02-28 02:40
Extension
c++
开发语言
Unity基础 -- 更新中(2.15)
Unity基础文章目录Unity基础3D数学--基础一些方法插值运算三角函数坐标系3D数学--向量理解常用函数线性插值3D数学--四元数看向四元数计算延迟函数
协同程序
3D数学–基础一些方法floatvalue01
冒泡P
·
2024-02-19 23:44
Unity
unity
游戏引擎
Lua和C#交互开销探究
Lua和C#交互开销探究前言最近又看了一下
ToLua
相关的东西,终于稍微看明白了一点点,在此作下笔记。
Don里个冬
·
2024-02-19 21:23
Unity3D技术分享
lua
c#
unity
Python高级编程之
协同程序
1.
协同程序
协同程序
可以挂起、恢复,并且有多个接入点的函数。有些语言本省就提供了这种特性,如Io语言和Lua语言,它们可以实现协同的多任务和管道机制。
Y2701310012
·
2024-02-19 20:36
python
python
协程
协同程序
原理
一、协程的本质//协程可以分为两个部分//1.协程函数本体//2.协程调度器//协程本体就是一个能够中间暂停返回的函数//协程调度器是Unity内部实现的,会在对应的时机帮我们继续执行协程函数//Unity只实现了协程调度器部分//协程的本体本质上就是C#的一个迭代器方法二、协程本体是迭代器方法的实现//1.协程函数本体//如果我们不通过开启协程的方法执行协程//Unity的协程调度器是不会帮我们
lqd520520
·
2024-02-19 20:01
Unity基础
unity
lua入门笔记2 深入函数 深入函数 迭代器与泛型for 编译、
协同程序
(coroutine)执行与错误
这一篇章的内容深入函数迭代器与泛型for编译、执行与错误
协同程序
(coroutine)1.深入函数基础知识Lua中,函数是第一类值,和所有其他值一样都是匿名的,即他们都没有名称。
Charon_ted
·
2024-02-08 05:00
ToLua
的Example示例学习笔记13_CustomLoader
展示了如何创建自定义的Loader。「1」代码c#代码如下:publicclassTestCustomLoader:LuaClient{protectedoverrideLuaFileUtilsInitLoader(){returnnewLuaResLoader();}protectedoverridevoidCallMain(){LuaFunctionfunc=luaState.GetFunct
凌枫望星月
·
2024-02-05 17:12
unity控制程序等待_Unity 中的
协同程序
今天咱就说说,
协同程序
coroutine。
媛源啊
·
2024-02-03 00:06
unity控制程序等待
Unity-
协同程序
原理
知识点一协程的本质知识点二协程本体是迭代器方法的体现1、协程函数本体定义一个协程函数、以及一个类:我们如果单独的调用协程Test函数的话,不会执行任何语句。没有任何输出。为什么我们无法单独调用协程函数,需要用StartCoroutine()函数?因为此时Test内的函数没有真正被执行,它只是返回了一个迭代器的对象。我们可以将这个对象存起来,并且不通过协程调度器去执行它。IEnumerator内部方
我和BUG只能活一个
·
2024-02-03 00:05
Unity
unity
游戏引擎
Unity
协同程序
1、Unity是否支持多线程Unity是支持多线程的,只是新开的线程无法访问Unity相关对象的内容Unity中的多线程要记得关闭,否则即使Unity停止运行游戏,那么线程中的函数依然会执行。这是因为Unity是一个编辑器,新开的线程和Unity是共生的状态,只要Unity没有关闭或者脚本没有改变,那么新开的线程不会停止,因此可以在OnDestroy()中通过Abort()关闭多线程。新开的线程的
Go_Accepted
·
2024-02-03 00:35
Unity学习
#
Unity基础
unity
游戏引擎
Unity之
协同程序
//注意:Unity中的多线程要记得关闭t=newThread(Test);t.Start();//用处:在进行一些寻路算法运算以及网络通信相关内容时,可能会导致主线程卡顿,这个时候使用副线程来处理二
协同程序
是什么
lqd520520
·
2024-02-03 00:05
Unity基础
unity
游戏引擎
lua(
tolua
)与C#交互以及泄漏的整理与总结
访问image的mainTexture)参考一个调用场景C#调用lua通过Require\Dofile调用lua以及通过DoString执行DoString通过lua虚拟机对象获取对应的对象实例完成调用
Tolua
饮食男女__
·
2024-01-31 10:57
Unity面试汇总
C#编程问题:什么是
协同程序
?在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,开启
协同程序
就是开启一个线程。换句话说,开启
协同程序
就是开启一个可以与当前程序并行的逻辑。
Kevin_Erics
·
2024-01-28 07:41
游戏开发—随心学习
unity
面试
关于 Go
协同程序
(Coroutines 协程)、Go 汇编及一些注意事项。
但也仅限于分配协程,及单个进程可以跑几万个乃至几十万个
协同程序
,这是线程无法比拟的,因为在
liulilittle
·
2024-01-25 16:13
Extension
golang
java
jvm
Unity的协程详解
一、协程的定义协程,即为
协同程序
.Unity中的协程由协程函数和协程调度器两部分构成.协程函数使用的是C#的迭代器,协程调度器则利用了MonoBehaviour中的生命周期函数来实现.协程函数实现了分步
vinkey_st
·
2024-01-25 07:13
Unity
unity
c#
游戏引擎
ToLua
或XLua中的虚拟机是否独立于Unity的主线程
1)
ToLua
或XLua中的虚拟机是否独立于Unity的主线程2)Timeline技能编辑器提取关键帧信息3)CanvasAdditionalShaderChannels设置无效4)SDK返回的时候取Time.deltaTime
侑虎科技UWA
·
2024-01-22 09:22
Unity3D学习之Unity基础
文章目录1.第一部分:MONO中的重要内容2.延时函数2.1什么是延时函数2.2延时函数的使用2.2.1延时重复函数2.2.2取消延迟函数2.2.3判断是否有延迟函数开启2.2.4延迟函数和依附对象的关系3
协同程序
千殃sama
·
2024-01-20 17:25
学习
unity
笔记
初学
ToLua
框架,浅谈对框架及MVC的理解
刚进公司,公司做的手游用的是现在比较流行的
ToLua
框架,框架采用MVC模式设计,学习了一段时间,写一篇博文记录一下感受和心得那么我们看一下MVC框架,以背包系统为例子背包Model脚本:localModuleDataObject
OneWord233
·
2024-01-18 05:09
Unity
ToLua
MVC
Stringbuilder的优化版CString
但同时,STRINGBUILDER内部在Clear、Set_Length的时候,内部还是会有"newbyte[]"这种堆上申请内存的操作,还是会产生GC的压力,影响一部分性能,
Tolua
作者在GitHub
饮食男女__
·
2024-01-16 17:33
Lua与C#交互初析
项目采用xlua结构与c#端进行交互,在个别地方和其他类型的lua(比如和
tolua
的加载机制)不一样
keep-learner
·
2024-01-09 01:39
lua
c#
交互
unity
游戏
游戏引擎
cocos2d-lua游戏解决方案
cocos2d-x官方版:https://www.cocos.com/cocos2dxQuick-Cocos2dx-Community:http://www.cocos2d-lua.org/Cocos-lua(重写
tolua
无脑_码农
·
2024-01-08 04:45
cocos2d-lua
lua学习03:
tolua
的编译和使用:C/C++调用lua、lua调用C++、lua调用
tolua
、常用
tolua
和lua的API介绍
文章目录一、编译及使用流程1)编译lua静态库2)编译
tolua
++静态库3)编译
tolua
++.exe4)根据C/C++文件编写好对应的pkg文件,然后根据一创命令生成
tolua
(1)C文件举例(2)
谢白羽
·
2024-01-07 23:54
lua
lua
开发语言
cocos2d
【转】Unity异步等待
原文:http://www.stevevermeulen.com/index.php/2017/09/using-async-await-in-unity3d-2017/在Unity中使用
协同程序
通常是解决某些问题的好方法
Oreo开心小萌熊
·
2024-01-07 02:58
yield-
协同程序
理解
https://docs.godotengine.org/zh_CN/latest/getting_started/scripting/gdscript/gdscript_basics.html#coroutines-with-yield我的理解是:1.程序段执行到yield的时候会暂时跳出2.当得到返回信号或者预定信号的时候继续执行上面的参考链接中有三段经典用法.记录一下我理解的第三段用法:im
许铮_f637
·
2024-01-02 03:51
C#字典和列表转LuaTable
C#字典和列表转LuaTable将C#Dictionary转成luaTable将C#List转成luaTable将C#Dictionary转成luaTablefunctionDic
ToLua
Table(
类人_猿
·
2023-12-24 22:52
Unity
Lua
c#
开发语言
lua
tolua
DLLNotFoundException:xxx
tolua
... 错误打印
DLLNotFoundException:xxx
tolua
...错误打印一、DLLNotFoundException介绍二、Plugins文件夹文件目录结构如下:三、Plugins中的Android文件夹四
类人_猿
·
2023-12-24 11:08
Unity
Lua
DLLNotFound
tolua
lua的dll报错
ToLua
使用原生C#List和Dictionary
ToLua
是使用原生C#List介绍Lua中使用原生ListC#调用luaLua中操作打印测试如下Lua中使用原生DictionaryC#调用luaLua中操作打印测试如下介绍当你用
ToLua
时C#和Lua
类人_猿
·
2023-12-23 19:28
Lua
c#
list
Dictionary
tolua
ToLua
协同程序
(coroutine)
ToLua
协同程序
(coroutine)
ToLua
协同程序
基本语法
ToLua
协同程序
之前文章转载过一篇Lua的
协同程序
,在
Tolua
中其实内部重写了部分lua的
协同程序
的方法,所以原理基本类似,只是用法改变了
类人_猿
·
2023-12-23 18:19
Lua
lua
tolua协同程序
tolua
framework中C#怎么调用Lua的方法以及无GC方法
tolua
framework中C#怎么调用Lua的方法问题Util.CallMethodLuaManager.CallFunctionLuaFunction.LazyCall解决方案LuaFunction
类人_猿
·
2023-12-23 13:15
Lua
c#
lua
lua无GC
tolua
tolua
中table.remove怎么删除表中符合条件的数据
tolua
中table.remove怎么删除表中符合条件的数据介绍问题(错误方式删除数据)正确删除方案从后向前删除递归方式删除插入新表方式拓展一下总结介绍在lua中删除表中符合条件的数据其实很简单,但是有一个顺序问题
类人_猿
·
2023-12-22 00:10
Lua
lua
tolua
table.remove
lua中移除数据
Python 异步: 同时运行多个协程(10)
这些
协同程序
可以在一个组中创建并存储,然后同时一起执行。这可以使用asyncio.gather()函数来实现。让我们仔细看看。
冷冻工厂
·
2023-12-03 23:30
python
cocos2dx-Lua绑定
最近开始使用cocos2dx进行游戏开发,过程中发现有些东西需要使用c++进行实现,暴露给lua层使用,所以研究了下cocos2dx自带的
tolua
插件功能,发现网上相关的资料都写得比较粗略,故自己总结一篇
JanRoid
·
2023-12-02 16:12
Unity3D热更新技术点——
ToLua
(上)
热更新在介绍
tolua
前,我们首先来了解一下在游戏开发中,热更新的概念。热更新是一种手游及App常用的更新方式,举例来说,游戏上线后,玩家需要通过应用商店及其他渠道下载第一个版本。
忆中异
·
2023-11-29 17:49
Lua -
协同程序
创建与启动(一)
Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。
true...
·
2023-11-29 08:37
Lua
lua
Lua_协程协同_管道与过滤器_迭代器协程_生产者消费者lua_多线程_lua爬虫(15)
1、将参数传递给协同主程序2、数据由yield传给resume3、resume参数传递给yield4、
协同程序
返回值可以给resume二、管道与过滤器1、生产者消费者三、用作迭代器的协同1、通过coroutine.wrap
稳稳C9
·
2023-11-29 08:35
lua
lua
多线程
爬虫
Lua学习笔记4. coroutine
协同程序
和文件I/O、错误处理
Lua学习笔记4.coroutine
协同程序
和文件I/O、错误处理coroutineLua的
协同程序
coroutine和线程比较类似,有独立的堆栈、局部变量、独立的指针指令,同时又能共享全局变量但coroutine
weixin_34389926
·
2023-11-29 08:31
lua
Lua
协同程序
coroutine的简介及优缺点
Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。
sinat_40572875
·
2023-11-29 08:30
lua
开发语言
lua基础知识学习五,
协同程序
,Lua 错误处理,Lua 调试(Debug)
1.
协同程序
Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。
姜姜的奇妙冒险[Unity游戏前端]
·
2023-11-29 08:30
Lua学习
lua
学习
开发语言
【Lua】【
协同程序
】【coroutine】知识点详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、定义1.Lua的
协同程序
(coroutine)是什么?
Richardo·ZJZ
·
2023-11-29 08:27
Lua
lua
Lua
协同程序
(协程)
协程的创建--
协同程序
(协程)--协程的创建--常用方法--通过coroutine.create()fun=function()print(666)end--创建协程会有一个返回值,声明一个变量去接收co
LinQY_lucky
·
2023-11-29 08:51
Lua
lua
lua打印日志
lua_getglobal(
tolua
_S,"debug");lua_getfield(
tolua
_S,-1,"traceback");intiError=lua_pcall(
tolua
_S,//VMachine0
小新93
·
2023-11-24 05:07
lua
lua
开发语言
Unity3d知识点
面试题,为了帮助大家面试,同时帮助大家更好地复习Unity知识点,如果大家发现有什么错误,(包括错别字和知识点),或者发现哪里描述的不清晰,请在下面留言,我会重新更新,希望大家共同来帮助开发者一:什么是
协同程序
问之路
·
2023-11-08 20:03
unity3d
Lua 基本语法学习笔记(四)
协同程序
Lua
协同程序
(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它
协同程序
共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。
九本才
·
2023-11-06 02:54
Lua
lua
tolua
中table.remove怎么删除表中符合条件的数据
tolua
中table.remove怎么删除表中符合条件的数据介绍问题(错误方式删除数据)正确删除方案从后向前删除递归方式删除插入新表方式拓展一下总结介绍在lua中删除表中符合条件的数据其实很简单,但是有一个顺序问题
类人_猿
·
2023-11-05 14:24
Unity
Lua
lua
toluaframework
table.remove
ulua、
tolua
原理解析
在聊ulua、
tolua
之前,我们先来看看Unity热更新相关知识。
yptianma
·
2023-10-29 10:28
热更新
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他