腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Lua
/
Love2d
physics
-
如何
正确
创建
对象
方法
的
回
调
oop
、
lua
、
callback
、
love2d
我仍然在努力学习
Lua
和
Love2d
的
基础知识,同时在我
的
第一个游戏原型中添加一些物理知识:
创建
一个局部或全局(非
方法
)碰撞
回
调
函数,当两个
对象
发生碰撞时会调用该函数。现在-因为我所有的游戏元素都是
对象
(甚至是游戏区域),我尝试
创建
回
调
函数作为area-object
的
方法
,但没有成功: 看起来Area:beginContact
浏览 22
提问于2021-04-05
得票数 1
1
回答
创建
类
的
Lua
错误
class
、
lua
、
love2d
我试图为我
的
游戏
创建
一个类,我得到了一个错误(如
love2d
所示):试图索引上值'World‘(一个布尔值)local World = {} setmetatable({}, World) self.wor
浏览 3
提问于2016-02-09
得票数 5
1
回答
Lua
和OOP (我做错什么了?)
lua
我学习编码
lua
,并相信我已经取得了相当大
的
进步,并在最近获得了
LOVE2D
引擎。我已经决定尝试一些OOP来整理我
的
代码,但是所有的努力似乎都失败了。main.
lua
:31:尝试调用字段“绘图”(零值) Unicorn = { breedname =Unicorn Farm Simulator 2014", 0, 0) h
浏览 0
提问于2014-08-28
得票数 1
回答已采纳
1
回答
车身拉深和碰撞区域被移位
lua
、
box2d
、
sdl-2
、
love2d
我开始用
love2d
的
物理模块做游戏了。玩家可以穿过墙画
的
一部分(这发生在右边),它可以穿过墙左边看起来像“空气”
的
东西。这就是我
如何
构建墙(在Wall类中): self.x = x self.w == love.
physics
.newRectangleShape(s
浏览 2
提问于2016-07-04
得票数 0
2
回答
在.
lua
中调用(导入) main.
lua
以外
的
其他
Love2D
文件
love2d
因此,我想通过将代码分割成单独
的
文件来清理代码。但由于某些原因,我无法通过我
的
main.
lua
调用我想调用
的
脚本。下面是我
的
main.
lua
脚本: require "splash.
lua
"end love.graphics.setColor(255,0,0) --Red love.graphics.r
浏览 0
提问于2019-07-23
得票数 2
回答已采纳
2
回答
将非全局C++
对象
传递给
Lua
函数(Swig)
c++
、
lua
、
swig
我正在使用
lua
扩展一个接口,我遇到了一个问题,因为我需要将指向
对象
的
指针传递给
lua
代码进行处理。这些类将通过SWIG进行封装,我可以使用swig通过
lua
实例化它们,但这会给我留下无用
的
对象
。我需要能够将回
调
对象
传递给
lua
,以及表示事件上
的
对象
。我不能手动将回
调
定义为全局
回
调
,因为这会引入不可接受
的
约束。
浏览 1
提问于2010-03-07
得票数 1
回答已采纳
1
回答
两个独立程序中
的
Love2D
游戏和编辑器
architecture
、
lua
、
love2d
我正在
Love2D
中构建一个引擎,我需要构建一个编辑器,该编辑器将用我在
lua
中编写
的
游戏
对象
创建
场景。问题是,我
的
团队中有个人说:“不要把编辑器包括在游戏中,把它和它分开,这样你就不会用游戏本身加载整个编辑器了。”我看不出我怎样才能用这种结构来要求文件,在
lua
中有什么特别的
方法
来做这种事情吗?我现在想做
浏览 0
提问于2018-03-08
得票数 6
回答已采纳
2
回答
用
Lua
构建GUI是可能
的
吗?
lua
我只是想知道是否可以使用
Lua
构建GUI。如果是,我应该使用什么程序(以及入门说明)? 谢谢!
浏览 3
提问于2017-02-15
得票数 2
1
回答
Lua
在表中共享表吗?
lua
、
lua-table
、
love2d
我开始用
Love2d
引擎和
Lua
开发一个游戏,我
的
代码结构如下。index = selfend self.img["sprite"] = image当我
创建
几个Player
对象
并使用setImage()函数为每个
对象
分配不同
的
图像时,它们都共享我分配给最后一个
对象
的
相同图像。但是,当我使用setP
浏览 0
提问于2014-06-05
得票数 1
回答已采纳
1
回答
当使用
LOVE2d
与原子编辑器一起运行print()时,控制台不会出现。
console
、
atom-editor
、
love2d
使用atom编辑器1.13安装爱德软件包来运行
LOVE2d
10.2游戏(windows 7)另外,每当我使用爱德
浏览 2
提问于2017-02-09
得票数 3
回答已采纳
2
回答
如何
在实体组件系统中使用批处理呈现?
entity-system
、
spritebatch
、
love2d
因为我有很多重复
的
精灵(实体是非动画
的
,背景是基于瓷砖
的
),我真的想使用批处理渲染来减少对绘图例程
的
调用。什么是最好
的
方法
来把这个和一个强大
的
系统结合起来?我考虑过
创建
并填充每个帧更新
的
sprite批处理,但这可能会非常慢。更好
的
方法
是在初始化时将实体
的
四叉引用添加到sprite批处理,但这意味着实体工厂必须知道呈现系统,或者sprite批处理必须是某些缓存实体
的
浏览 0
提问于2012-09-11
得票数 4
回答已采纳
3
回答
用C/c++实现__index元功能
c++
、
lua
、
callback
、
meta-method
我有一个C++
回
调
/函子系统脚本,它可以使用字符串和/或变体调用任何“注册
的
”C++函数。
lua
.MapCamera:ZoomToActor(king)} 不幸
的
是,
浏览 1
提问于2018-06-15
得票数 2
回答已采纳
1
回答
如何
检测
Lua
回
调
中可选
的
第一个参数?
c++
、
c
、
lua
我在C/++中有一个
LUA
回
调
,我正在尝试使用
lua
_gettop()来检测一个可选
的
第一个参数。问题是
lua
_gettop(L) == 1总是
正确
的
,即使我在
LUA
中没有提供任何参数。下面是我用C/++编写
的
回
调
函数
的
基础知识: int LuaFile::l_cpp_my_callback(
lua
_State *L) {
浏览 24
提问于2019-06-21
得票数 2
回答已采纳
1
回答
如何
使用
Love2d
(LÖVE)或
Lua
阻止命令键
的
默认OS行为
lua
、
love2d
有没有一种
方法
可以防止命令键
的
默认操作系统行为(即防止按下Windows键时打开开始菜单和焦点丢失),特别是使用
Love2d
(L?VE)或更一般
的
Lua
。如果我理解
正确
的话,LÖVE使用LuaJIT,所以如果基于
Lua
的
方法
不涉及未在LuaJIT中实现
的
Lua
5.2/5.3函数,这将是有帮助
的
,但如果需要,我可以使用适当
的
模块重新构建或填充LÖVE解释
浏览 0
提问于2017-01-02
得票数 0
2
回答
将引用计数
的
C++
对象
传递给
Lua
的
最佳实践是什么?
c++
、
lua
、
reference-counting
我想让我
的
引用计数C++
对象
也在
Lua
回
调
中进行管理:当它被
Lua
变量持有时,增加它
的
refcount;当
Lua
变量被破坏时,释放一个refcount。似乎可以通过__gc元
方法
自动执行释放端,但是
如何
实现增加端呢? 在将
对象
添加到
Lua
堆栈之前,每一次只增加一次
的
回填就足够了吗?或者我应该新建一个智能指针
对象
,在
Lua
C函数
浏览 7
提问于2021-06-10
得票数 0
回答已采纳
1
回答
如何
获得与给定函数之外
的
C闭包相关联
的
值?
c++
、
c
、
pointers
、
lua
在
Lua
5.2手册中我们可以找到
创建
C函数时,可以将一些值与其关联起来,从而
创建
一个C闭包(请参阅
lua
_pushcclosure);这些值被称为upvalue,只要调用它,函数就可以访问这些值。因此,我
创建
了一个
回
调
函数,该函数与用"new“
创建
的
对象
指针相关联。但是现在是清理
的
时候了,我无法得到指针,所以我可以删除它,当我取消注册
回
调
函数或当我退
浏览 4
提问于2012-04-30
得票数 2
回答已采纳
2
回答
无法获得用于引用“self”
的
Lua
函数
c++
、
lua
、
lua-5.2
、
luabridge
我正在尝试
创建
一个简单
的
类,其中包含一个成员函数,该函数可以打印出一些成员值,但是当我试图引用‘self’时会出现错误:在
Lua
中
创建
Test
对象
,并执行
回
调
函数。
回
调在C++中是这样调用
的
: luabridge::LuaRef testObjectRef = ...
浏览 19
提问于2014-12-03
得票数 2
回答已采纳
1
回答
用Java返回全局jobject
java
、
c++
、
java-native-interface
第一个允许程序员将任意Java
对象
传递给C++:{ *objectRef = (*env)->NewGlobalRef( env, value );
浏览 0
提问于2011-03-30
得票数 1
回答已采纳
2
回答
来自C++
的
Lua
回
调
c++
、
lua
我有一个c++主机,在其中我使用tolua++向
Lua
公开了一些类。其中一个类具有一个函数,该函数应该注册来自
lua
的
回
调
。因此,当C++代码需要调用
Lua
注册函数时,它可以调用。"class“函数MyClass::
回
调
,以便能够从C++
对象
中调用。
如何
将其传递到C++函数?类型是什么,以便它将调用MyClass: C++中
的
回
调
(),同时传入"
浏览 0
提问于2013-11-20
得票数 0
回答已采纳
2
回答
C# UDP服务器循环优化CPU
c#
、
performance
、
sockets
、
udp
、
cpu-usage
我已经搜索了几乎所有的谷歌,甚至在这里
的
堆栈溢出,但我似乎找不到解决方案,我正在寻找。我
的
想法是“完美的客户机-服务器模型”,服务器处理所有的计算,而游戏客户端只从服务器接收数据并显示在屏幕上。不幸
的
是,我过去曾遇到过使用UDP服务器编程
的
问题。我有一个接收数据报
的
循环,而不是开始侦听另一个数据报。我使用异步调用,因为在我看来,这才是客户机和服务器
的
最佳工作方式。主代码如下所示(我将删除不会影响CPU
的
部分,只显示网络)。SocketFlags.None, ref cl
浏览 9
提问于2014-02-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
腾讯基于 Proxy 的代码执行监听上报实践
JavaScript Promises 概述
如何在NativeScript中嵌入V8?
让我直接涨薪5K的Nginx/OpenResty详解,NginxLua操作Redis有多牛
邹哥教你学习Ajax
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券