问一个Unity或者Unreal能否做如下事情

b
bihai
楼主 (未名空间)

我看到Roblox和Minecraft都是允许第三方开发的游戏。类似这种的,能否用Unity或者Unreal开发类似的平台?

以Roblox为例,是允许用Lua修改世界里面物体的属性。那么,如果我用Unity开发一个跨平台游戏,中间是不是得用C#写一个Lua解释器?然后呢?如果我输出到网页版,3D
技术用Webgl这个Unity可以自动转,但是Unity能否把这个C#写的Lua解释器转换成
Javascript?还是说这种技术无法实现?只能自己写?
m
mn

https://www.coregames.com
core is based on Unreal... Epic Games invested in Core Games...

【 在 bihai (学得不好) 的大作中提到: 】
: 我看到Roblox和Minecraft都是允许第三方开发的游戏。类似这种的,能否用Unity或者
: Unreal开发类似的平台?
: 以Roblox为例,是允许用Lua修改世界里面物体的属性。那么,如果我用Unity开发一个
: 跨平台游戏,中间是不是得用C#写一个Lua解释器?然后呢?如果我输出到网页版,
3D
: 技术用Webgl这个Unity可以自动转,但是Unity能否把这个C#写的Lua解释器转换成
: Javascript?还是说这种技术无法实现?只能自己写?

f
fantasist

这两个应该都是只能用自家引擎
d
dumbCoder

他们用的是自研引擎
但是你要做的很容易用Unity实现, Unity里用Lua的公司很多
Roblox 能火起来, 还是主要靠运营

【 在 bihai (学得不好) 的大作中提到: 】
: 我看到Roblox和Minecraft都是允许第三方开发的游戏。类似这种的,能否用Unity或者
: Unreal开发类似的平台?
: 以Roblox为例,是允许用Lua修改世界里面物体的属性。那么,如果我用Unity开发一个
: 跨平台游戏,中间是不是得用C#写一个Lua解释器?然后呢?如果我输出到网页版,
3D
: 技术用Webgl这个Unity可以自动转,但是Unity能否把这个C#写的Lua解释器转换成
: Javascript?还是说这种技术无法实现?只能自己写?

b
bihai

关键是如果用了C#来解释Lua,Unity发布到网页游戏时,能否把解释器转成JS?当然,
里面没有什么文件读取的。

还有就是,这个发布到网页的技术,怎么和服务器端紧密结合呢?多人游戏,如何实时通信呢?JS只能和服务器通信吧?那些PC游戏是需要服务器还是任何一个PC都可以做服务器?

【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: 他们用的是自研引擎
: 但是你要做的很容易用Unity实现, Unity里用Lua的公司很多
: Roblox 能火起来, 还是主要靠运营
: 3D