问题列表 - 第42571页

游戏对象互相交谈

处理对象并让它们互相交流的好方法是什么?

到目前为止,我所有的游戏爱好/学生都很小,所以这个问题通常以一种相当丑陋的方式解决,导致紧密集成和循环依赖.这对我正在做的项目规模来说很好.

然而,我的项目在规模和复杂性方面都变得越来越大,现在我想开始重新使用代码,让我的头脑更简单.

我遇到的主要问题通常是Player需要知道的问题Map,因此Enemy,这通常会导致设置大量指针并具有大量依赖关系,这很快变得混乱.

我按照消息风格系统的思路思考.但我真的不知道这是如何减少依赖性的,因为我仍然会在各处发送指针.

PS:我想这之前已经讨论过,但我不知道它的所谓只是我需要的东西.

c++ design-patterns circular-dependency tightly-coupled-code

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

java for循环不起作用

我希望这不是一个愚蠢的问题,但我查找了我能找到的每一个例子,看起来我仍然没有这个代码,但它仍然无法工作......我输入一个数字,然后继续下一个代码行而不是循环.我正在使用它来填充用户输入数字的数组.我感谢任何帮助,谢谢.

for(i=0; i<9; i++);
{  
    System.out.println ("Please enter a number:");  
    Num[i] = keyboard.nextDouble();  
    Sum += Num[i];      
    Product *= Num[i];      
}   
Run Code Online (Sandbox Code Playgroud)

java iteration syntax for-loop

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

阅读java中的下一个单词

我有一个文本文件,其中包含以下内容:

ac und
accipio annehmen
ad zu
adeo hinzugehen
...
Run Code Online (Sandbox Code Playgroud)

我读了文本文件并遍历这些行:

Scanner sc = new Scanner(new File("translate.txt"));
while(sc.hasNext()){
 String line = sc.nextLine();       
}
Run Code Online (Sandbox Code Playgroud)

每行有两个单词.java中是否有任何方法可以获取下一个单词,还是必须拆分行字符串来获取单词?

java java.util.scanner

23
推荐指数
3
解决办法
14万
查看次数

验证单个单选按钮在可用的javascript验证脚本中不起作用

我有随机生成的单选按钮系列

<input type="radio" name="creatorusers" value="1">
<input type="radio" name="creatorusers" value="1">
<input type="radio" name="creatorusers" value="1">
<input type="radio" name="creatorusers" value="1">
.....so on
Run Code Online (Sandbox Code Playgroud)

但我只得到一个单选按钮并执行为它提供的javascript验证chk是否选中单选按钮,然后它不起作用Ples帮助我解决这个问题.

mycreator = -1;

  for (i=frm.creatorusers.length-1; i > -1; i--) {
  if (frm.creatorusers[i].checked) {
  mycreator = i; i = -1;
  }
  }
  if (mycreator == -1) {
  alert("You must select a Creator User!");
  return false;
  }
Run Code Online (Sandbox Code Playgroud)

javascript validation radio-button

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

使用GLUT不专业吗?

我从这里读到的一些内容说使用GLUT被认为是不专业的.Swiftless有相当多的教程,我认为他是NeHe中的"转到OpenGL示例和教程".我在一些项目中使用了多种语言的GLUT,但主要用于学校项目.我发现使用它制作跨平台的OpenGL应用程序非常容易.

使用GLUT不专业吗?如果是这样的话?

opengl glut

0
推荐指数
1
解决办法
694
查看次数

Python:保存并加载类定义

我有兴趣使用pickle模块保存和加载对象,因为您可以阅读我之前提出的问题: Python:使用pickle模块保存和加载对象的错误

有人提交:

1,另一方面:错误被提高,因为pickle想要加载类Fruits的实例并搜索定义它的类定义,但它没有找到它所以它引发错误

现在我想保存并加载一个类定义,以解决我在前面提到的问题中描述的问题.非常感谢!

python class pickle

0
推荐指数
1
解决办法
1637
查看次数

在方向更改按钮后,窗口小部件没有响应

可能重复:
在窗口小部件上的方向更改按钮没有响应之后

我遇到一个appwidget的问题,在xml布局中有一个ImageView,我为其注册了一个在OnReceive方法中处理的pendingintent.一切正常,直到我改变手机方向.此时窗口小部件不再工作了,我点击图像但是没有发生.这个问题与此处的问题完全相同: 在窗口小部件上的方向更改按钮没有响应之后

什么是问题,如何解决?谢谢.

android button android-widget screen-orientation

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

MongoDB:使用save()更新集合中的现有文档

每一个人.我喜欢漫画.而现在我也在学习爱蒙哥:-)

有一个解释说明如何使用save()来更新MongoDB PHP中集合中的现有文档?但我无法将其应用于PHP的"现实":-)

> var mongo = db.things.findOne({name:"mongo"});
> print(tojson(mongo));
{"_id" : "497dab624ee47b3a675d2d9c" , "name" : "mongo"}
> mongo.type = "database";
database
> db.things.save(mongo);
> db.things.findOne({name:"mongo"});
{"_id" : "497dab624ee47b3a675d2d9c" , "name" : "mongo" , "type" : "database"}
Run Code Online (Sandbox Code Playgroud)

这是我的测试代码:

<?php
$a=array('_id'=>'test_a','field1'=>'anything');
$b=array('_id'=>'test_a','field2'=>'anything else');

$m=new Mongo();
$c=$m->db->test;
$c->save($a);
$c->save($b);//overwrites the previous record

/*
//With update() it works fine
$filter=array('_id'=>'test_a');
$update=array('$set'=>array('field2'=>'anything else'));
$c->update($filter,$update);
//$c->save($filter,$update);//Also tried...
*/

$f=$c->find();
echo $f->count()." found \n";
$i=iterator_to_array($f);//mongo cursos iterator
$m->close();//disconnect mongo

print_r($i);
?>
Run Code Online (Sandbox Code Playgroud)

事实是,在PHP示例中,save()会覆盖该对象,而在JS示例中,它会更新它.我希望我可以像在JS中一样在PHP中重现.

提前致谢.

mongodb mongodb-php

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

带有动态添加行的jquery tablesorter的问题

你好,我有动态添加行到jquery tablesorter的问题,

我必须在表的开头添加一行,默认情况下tablesorter工作正常但是在添加行之后,表只排序使用前面的行排序我的意思是新行不包括在排序过程中,新行有一些但不是所有字段都空白任何解决方案?

javascript jquery

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

$ _SERVER ['HTTP_HOST']未设置

我的php页面流量很大但没有变量$_SERVER['HTTP_HOST']集.

此流量类似于每秒1次点击.我不知道它可能是什么,但为了减少服务器负载,我在每个php页面的顶部执行此操作:

if (!isset($_SERVER['HTTP_HOST']))
    exit;
Run Code Online (Sandbox Code Playgroud)

你知道是什么原因引起的吗?HTTP_HOST没有设置时退出是否安全?

普通用户可以不设置访问我的页面HTTP_HOST吗?

  • PHP版本:5.2.0-8
  • Apache:2.2.3

php apache

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