How to insert Ruby into the XNA engine?

I am wondering if Ruby can be implemented as a scripting language in Microsoft XNA and how best to do it. I am looking for something like Xnua , except for Ruby.

I came across Ruby.NET and IronRuby, and both seem to be in a very early stage, so I'm not sure how useful they are. Also, I'm not sure that they will work on the Xbox 360. This topic on the XNA forums says that IronPython is not working as an example.

+3
source share
5 answers

IronRuby and IronPython do not work on the Xbox 360 because they are based on DLR (Dynamic Language Runtime), and DLR makes heavy use of the types System.Reflection.Emit that are currently not available on the Xbox 360.Net Framework (a modified version of Compact.Net Framework).

, , . IronRuby, XNA-, , . , , / . Unity, , .

+8

, IronRuby Xbox, XNA Windows, , .

, , .

+2

Leaf Garland, :

"" Lua. , Crysis Far Cry LUA. wikipedia , .

XNA, , XNA, , LUA XNA. , LUA ++ (), XBOX360.

, lua XNA http://www.xnua.com/. , .

, LUA AAA, ( , , )

+1

Ruby Lua 360?

EDIT: , .

0

Ruby, , , . , .Net framework, Xbox360 XNA. Reflection.Emit, , . , P/Invokes, Lua.

You can get more details from my blog and try this on the demo page.

It's almost ready for beta testing, but after beta testing it will be a commercially licensed component

0
source

Source: https://habr.com/ru/post/1698562/


All Articles