小编YAS*_*YAS的帖子

2D太空飞船运动数学

我正试图制作一个自上而下的太空飞船游戏,我希望这个运动有点逼真.360度惯性,重力等

我的问题是我可以让船在惯性运动的情况下360°运行没有问题,但我需要做的是对发动机的运行速度施加限制,同时不限制推/拉船的其他力.

因此,如果发动机转速最大为500且船舶从重力井转向1000,那么当它的发动机打开时,该船不会进入1500,但是如果指向远离角度的话,那么它可能会变慢下.

对于它的价值,我正在使用Construct,而我所需要的只是数学.

感谢您的帮助,我想要解决这个问题.

math physics

25
推荐指数
1
解决办法
6210
查看次数

Python - IndexError:字符串索引超出范围(初学者)

首先,对不起,如果这已经回答了我已经查看了过去的Q,但没有运气.

我的问题是:我已经通过蟒+ libtcod教程了Roguebasin一次,老毛病又犯了,同时使我自己的修改.

我正在尝试制作硬编码的地图而不是随机生成的地图.

到目前为止,代码不会显示一个窗口或我正在运行的任何内容,并希望它关闭时没有错误.但是,我一直这样:

Traceback (most recent call last):
  File "superrogue.py", line 85, in <module>
    make_map()
  File "superrogue.py", line 68, in make_map
    if MAP_FILE[x][y] in TILE_NAMES:    #Find the tile's name---
IndexError: string index out of range
Run Code Online (Sandbox Code Playgroud)

整个"弦乐指数超出范围"是我整个下午和晚上一直在撞墙的原因.

这是迄今为止的代码:

#---Imports-------------------------------------------------------------
import libtcodpy as libtcod

#---Program Labelings---------------------------------------------------
TITLE = 'Roguetest'
VERSION = '0.01a'

#---Setup Variables-----------------------------------------------------
SCREEN_WIDTH = 80
SCREEN_HEIGHT = 50
LIMIT_FPS = 20
#MAP_FILE = open('Maps/Test.txt', 'r')
#MAP_FILE = MAP_FILE.readlines()
MAP_FILE = ['XXXX',
            'X==X',
            'X..X',
            'X..X',
            'X==X',
            'XXXX', …
Run Code Online (Sandbox Code Playgroud)

python string indexing

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

使用 Python 过滤文本文件中的数据

我是Python新手(比如Zygote new),它只是为了补充另一个程序,但我需要的是我有一个文本文件,它是一组游戏项目,其格式如下:

[1]
Name=Blah
Faction=Blahdiddly
Cost=1000

[2]
Name=Meh
Faction=MehMeh
Cost=2000

[3]
Name=Lollypop
Faction=Blahdiddly
Cost=100
Run Code Online (Sandbox Code Playgroud)

我需要能够找出哪些组(括号中的数字)具有匹配的值。

因此,如果我搜索 Faction=Blahdiddly,第 1 组和第 3 组就会出现。

不幸的是我不知道该怎么做。

有人可以帮忙吗?

python text file filter

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

标签 统计

python ×2

file ×1

filter ×1

indexing ×1

math ×1

physics ×1

string ×1

text ×1