小编Ant*_*ida的帖子

2D跨平台游戏开发引擎

我已经使用Corona SDK工作了一段时间,并且喜欢使用Lua创建功能强大的应用程序的快捷方式.但它只能编译iOS和Android,现在感觉太少了.

我的主要兴趣是它能够编译到桌面和移动.至少对于以下内容:

  • 适用于桌面的Windows + Mac,作为独立应用程序.
  • iOS + Android移动版.

我更喜欢它更倾向于使用Lua类型的脚本而不是ActionScript,但是请随意发布您曾经使用过的任何内容和爱.

到目前为止我找到了以下引擎:

  • Marmalade Quick - 在进一步研究之后,Marmalade Quick只能为Mobile构建!
  • IwGame - 在橘子酱上工作,并表示可以使用Lua部署到桌面和移动设备.任何信息都非常感谢
  • sio2 - 称"SIO2是基于OpenGLES的iOS,Android,MacOS和Windows的跨平台2D和3D游戏引擎"和"该引擎还允许您在Mac Store和Windows上移植游戏.",但是他们的论坛和网络标题是"移动设备的游戏引擎".无法找到有关它是否可以部署到桌面平台的任何信息,任何信息都会再次受到高度赞赏.
  • Loom Engine - Loom类似于Haxe + OpenFL(试图吸引Flash开发人员),因为它使用类似ASAS的ECMAScript,但它不会从中构建本机代码.然而,它使用Cocos2D进行渲染,因此它理论上应该与Cocos2D一样快. - 感谢Bojan.
  • SDL - 我已经在多个地方读过SDL可以部署到几乎任何平台或设备并具有Lua绑定.但我无法找到它是如何工作的,因为它不是引擎.任何人都可以解释它是如何工作的,如果可能的话再一次,非常感谢.
  • SFML - "Windows,Linux,Mac OS X以及很快Android和iOS."不使用Lua但可以使用其他语言,如Java和Python等.任何人都有这方面的任何信息?
  • Torgue2D - "Torque 2D是在考虑OS X,Windows和iOS设备的情况下开发的,在所有平台上同样运行良好." 使用TorgueScript而没有Android =(
  • Sencha - 似乎编译到所有平台,我也知道使用Javascript.但即使使用V8 JS,与其他选项相比,这种方法还能表现得更好吗?
  • GameMaker - 我自己的脚本语言GML,我实际上记得这个作为非程序员的工具.它真的成长为一个真正的引擎,我的意思是认真的发展?
  • Construct2 - 与游戏制作者相同的问题
  • Corona - Lua但仅适用于移动设备(仅适用于Android和iOS)
  • Cocos2D - 看起来它有很多选项,但不确定使用相同的语言?好像你必须重新编写整个代码.任何信息,如果cocos2D可以使用几乎相同的代码部署到桌面+移动设备,将不胜感激.
  • Angel2D - 说它可以部署到Android以外的所有东西并使用Lua,以前有人用过这个吗?
  • libgdx ---我只看到了很好的事情.这是libgdx的基准测试,我看到它以60fps达到40k精灵.http://www.sparkrift.com/2012/1/love2d-vs-allegro-vs-clanlib-vs-libgdx-vs-cocos2d-x-vs-monogame-vs-xna-vs-sfml.看来libgdx实际上几乎没有超过30k.但仍然看起来很惊人.对于我来说这与Qt处于同一水平,几乎是完美的,除了我并不担心它的性能.libgdx可以为所有内容构建.
  • XNA + MonoGame --- MonoGame的性能似乎只比libgdx略低,可以构建到大多数平台.不过我对XNA知之甚少,听说它不会收到未来的更新,但是相当稳定?欢迎提供更多信息.
  • 柑橘 ---也没有关于柑橘的太多信息.AS3游戏引擎,可以为iOS,Android,Windows,Mac等构建.
  • Haxe + OpenFL --- …

windows mobile 2d cross-platform game-engine

82
推荐指数
4
解决办法
7万
查看次数

Jquery UI错误 - f.getClientRects不是函数

我正在尝试使Jquery UI工作,但事实并非如此.这是发生了什么.我正在加载依赖项:

<script src="assets/src/js/angular/angular.js"></script>
<script src="assets/src/js/angular-animate/angular-animate.js"></script>
<script src="assets/src/js/angular-route/angular-route.js"></script>
<script src="assets/src/js/jquery/dist/jquery.js"></script>
<script src="assets/src/js/jquery-ui/jquery-ui.js"></script>
<script src="assets/src/js/app.js"></script>
<script src="assets/src/js/main.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是我的main.js文件:

$(function () {
    $("input[type=submit]")
        .button()
        .click(function (event) {
            event.preventDefault();
        });
});


$(function () {
    $("#circum").buttonset();
});

$(function () {
    $("#dialog-message").dialog({
        modal: true,
        buttons: {
            Ok: function () {
                $(this).dialog("close");
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

当我在Brackets中运行代码时,Jquery UI已加载但不起作用,但是,当我将main.js文件注释掉然后将其恢复时,我在控制台中出现错误并且UI突然正常工作.这非常奇怪.

jQuery.Deferred exception: elem.getClientRects is not a function TypeError: elem.getClientRects is not a function
at jQuery.offset (http://127.0.0.1:27530/assets/src/js/jquery/dist/jquery.js:9779:14)
at Object.getWithinInfo (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:1157:26)
at jQuery.$.fn.position (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:1179:23)
at _position (http://127.0.0.1:27530/assets/src/js/jquery-ui/jquery-ui.js:8709:17)
at …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui

47
推荐指数
3
解决办法
7万
查看次数

如何在ArrayAdapter上设置onClickListener?

我正在上课,如下所示

// All necessary imports are here

public class More extends Activity {

    String[] MoreItems = { "Transfers", "Budgets", "Branches", "Tools", "News",
            "Customer Service", "Settings", "Help", "About" };

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.more_view);

        ListView moreListView = (ListView) findViewById(R.id.moreListView);
        MoreListAdapter listAdapter = new MoreListAdapter();
        moreListView.setAdapter(listAdapter);

        // accountsTypeListView.setOnItemClickListener(listClickListner);
    }

    class MoreListAdapter extends ArrayAdapter<String> {
        MoreListAdapter() {
            super(More.this, R.layout.list_item, MoreItems);
        }

        public View getView(int position, View convertView, ViewGroup parent) {
            View row;

            if (convertView == null) {
                LayoutInflater inflater = …
Run Code Online (Sandbox Code Playgroud)

android listview android-arrayadapter

46
推荐指数
3
解决办法
8万
查看次数

Testflight:无法上传构建,无法下载SDK

我今天遇到了TestFlight的困难.我试图为新应用上传ipa但收到此错误:

抱歉,我们不再接受任何使用TestFlight SDK的新版本.请删除SDK并重新上传.学到更多.

了解更多信息只需指向通用帮助门户,没有帮助.认为问题在于实际的SDK(它不是最新版本)但是当我去Dashboard/SDK时,还有另一个错误等着我:

抱歉,团队xxx无法再下载TestFlight SDK.
如果您需要技术支持,请联系support@testflightapp.com

我已经检查过,我只能为一个团队下载SDK,其余的团队也会遇到同样的错误.

任何协助赞赏.

ios testflight

35
推荐指数
2
解决办法
1万
查看次数

Twitter Bootstrap - Internet Explorer中的导航栏问题

我在我的rails应用程序中使用Twitter Bootstrap.我的导航栏在Firefox/Chrome/Safari中看起来很完美(在Mac和PC上都测试了chrome).在Internet Explorer中,它看起来很难看!错误的颜色和一切.

您可以提供的任何帮助将不胜感激.我可以发布任何有用的代码.

更新

这里是我从引导程序覆盖任何内容的所有CSS(通过sass-rails gem引入我的应用程序).希望它能把我们推向正确的方向.

注意:我曾经color:#F8F8F8;在下面,我曾经有过#333.这只是我试图修复它的一次迭代.我甚至试图改变背景颜色#333334,因为我认为我的预编译器正在改变#333333#333(不知道是肯定的,虽然)

/*  Styling */

.navbar, .navbar-inner, .navbar-fixed-top, .container, #tabs .nav {
  border:none;
  background-image:none;
}

.navbar {

  font-size:14px;
  text-shadow:none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

  .nav {
    float:right;
  }

  .brand {
    margin-left:30px;
    color:#333334;
    font-family: Georgia, serif
  }

  .navbar-inner {
      background-color: #F8F8F8;
      border-bottom-color: #E0E0E0;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      color: #333334;
  }


}

.navbar .nav > li > a {
  text-shadow:none;
  color:#555555;
  background-color: transparent; …
Run Code Online (Sandbox Code Playgroud)

css firefox internet-explorer twitter-bootstrap

19
推荐指数
2
解决办法
3万
查看次数

Python os.environ ["HOME"]适用于空闲但不适用于脚本

我正在编写一个简单的Python(2.7.3)脚本,但我必须得到用户的主文件夹.我试过了:

import os
home_folder = os.environ["HOME"]
Run Code Online (Sandbox Code Playgroud)

当我在IDLE上运行此代码时,它工作正常,但如果我从cmd启动它,它会给我: «KeyError: 'HOME'»

有人可以告诉我为什么吗?我怎么解决这个问题?

python cmd python-2.7

15
推荐指数
2
解决办法
8638
查看次数

警告:mkdir():文件存在

传输到我的上传文件夹的文件运行良好,但我在mkdir中有一个警告.它说文件存在但图片和文件夹生成自己的名字.我不知道是什么警告决定的.

有人可以帮帮我吗?

include('connect.php');

$dir=substr(uniqid(),-7); // Uniqid for subdirectory

$path = "uploads/$dir/"; // uploads/subdirectory/  // Make directory

$valid_formats = array("jpg", "png", "jpeg", "kml");

$max_file_size = 2097152;

$count = 0;


// Loop $_FILES to execute all files

 if(!empty($_FILES)){
foreach($_FILES['files']['name'] as $f => $name) {

    if ($_FILES['files']['error'][$f] == 4) {
        continue; // Skip file if any error found
    }  

    if ($_FILES['files']['error'][$f] == 0) {              
        if ($_FILES['files']['size'][$f] > $max_file_size) {
            $message[] = "$name is too large!.";
            continue; // Skip large files
        } …
Run Code Online (Sandbox Code Playgroud)

php

15
推荐指数
2
解决办法
4万
查看次数

在路径转换angularjs之间滑动

我只和Angular一起工作了大约一个星期,所以如果我的代码是垃圾,我会道歉.

我正在尝试在路由转换之间创建滑动操作.我可以在幻灯片中创建效果,但不能在路径转换之间创建效果.

无论如何代码如下:导航

<li><a ng-click="go('/')"  class = "intro currentLink navLinks">Intro</a></li>
<li><a ng-click="go('/why')"  class = "why navLinks">Why</a></li>
<li><a ng-click="go('/resume')" class = "resume navLinks">Res</a></li>
<li><a ng-click="go('/qualified')" class = "qualified navLinks">How</a></li>
<li><a ng-click="go('/contact')" class = "contact navLinks">Contact me</a></li>
Run Code Online (Sandbox Code Playgroud)

视图(S)

<div class = "pages">
    <div ng-view id="slides" ng-animate="'slide'">
        <!--inside main view-->
    </div><!--end main view-->
</div><!--end pages-->
Run Code Online (Sandbox Code Playgroud)

CSS

.slide-leave-setup {
    -webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
    -moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
    -o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
    transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
} …
Run Code Online (Sandbox Code Playgroud)

angularjs ng-animate

13
推荐指数
1
解决办法
3万
查看次数

在aptana中看不到任务

我想知道为什么我// TODO:在Aptana的任务视图中看不到我的描述.
当我右键单击行号并选择Add Task它有效时,我可以在窗口>显示视图>任务中看到我的
任务

但是当我写这样的评论时//TODO: fix this line as soon as possible.然后它不会显示在任务列表中.

当我检查我的喜好窗口>首选项>的Aptana工作室>任务,有TODO,XXX并且FIXME在该列表中,因此它看起来像它应该工作,但事实并非如此.

我正在处理的代码是Aptana Project Aswell.

aptana task todo

12
推荐指数
1
解决办法
2503
查看次数

用php脚本执行c ++程序

我想在php脚本中运行c ++代码.它需要6个运行时参数.
我正在尝试:

exec("./controller.exe",{"125", "70", "127", "220" ,"0.5", "0.4"});
Run Code Online (Sandbox Code Playgroud)

但它没有用.

php c++

11
推荐指数
3
解决办法
1万
查看次数