标签: projectile

emacs projectile - 在目录中显示"你不在项目中"

我刚刚创建了一个新的javascript文件夹.

结构是:

.gitignore
README.md
build
node_modules
package.json
src
webpack.config.js
Run Code Online (Sandbox Code Playgroud)

但是当我尝试找到一个文件时C-c p f,我会在状态栏中收到一条消息

你不是在一个项目中

我有其他项目具有相同的结构,工作正常,所以我不知道发生了什么.

emacs projectile

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

在elisp中获取当前的射弹根路径

有没有办法在elisp中获得当前的射弹根路径.

类似的事情在命令eproject-rooteproject.

谢谢

emacs path projectile

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

如何在Python中定义依赖于函数的函数?

我需要绘制颗粒的位置在时间t,给出以下公式:s(t) = -0.5*g(s)*t^2+v0*t,其中g(s) = G*M/(R+s(t))^2(G,M,和R是常数,s是一个值,而不是函数s(t)).粒子被垂直射击,我想每秒打印它的当前位置,直到它撞到地面.但我无法弄清楚如何定义一个函数而不使用另一个函数定义之前.到目前为止这是我的代码:

G =  6.6742*10^(-11)
M = 5.9736*10^24
R = 6371000
s0 = 0
v0 = 300
t = 0
dt = 0.005

def g(s):
    def s(t):
        s(t) = -0.5*g(s)*t^2+v0*t
    g(s) = G*M/(R+s(t))^2


def v(t):
    v(t) = v(t-dt)-g(s(t-dt))*dt


while s(t) >= 0:
    s(t) = s(t-dt)+v(t)*dt
    t = t+dt

if t == int(t):
    print s(t)
Run Code Online (Sandbox Code Playgroud)

当我运行该函数时,它表示它无法分配函数调用.

python function projectile

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

我怎样才能让我的船发射多次射击?

好的,我正在为学校做这个项目.我应该做一个太空入侵者类型的游戏.我已经完成了让我的船移动并开枪的机会.现在这就是问题所在,当我尝试多次射击时,它会擦除​​之前发射的子弹,然后发射一个根本不是一个好网站的新子弹.我怎样才能让它实际射击多次?

while (running == 1):
    screen.fill(white)
    for event in pygame.event.get():
        if (event.type == pygame.QUIT):
            running = 0
        elif (event.type == pygame.KEYDOWN):
            if (event.key == pygame.K_d):
                dir = "R"
                move = True
            elif (event.key == pygame.K_a):
                dir = "L"
                move = True
            elif (event.key == pygame.K_s):
                dir = "D"
                move = True
            elif (event.key == pygame.K_w):
                dir = "U"
                move = True
            elif (event.key == pygame.K_ESCAPE): 
                sys.exit(0)
            elif (event.key == pygame.K_SPACE):
                shot=True
                xbul=xgun + 18
                ybul=ygun
            #if key[K_SPACE]:
                #shot = True …
Run Code Online (Sandbox Code Playgroud)

python pygame projectile

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

在类C++之间共享变量?

关于课程的另一个问题是我对OOP的新手.我正在创造一个只是为了好玩的游戏.它是一名自上而下的射击游戏,太空射击游戏.

我有几个不同的类:

子弹(子弹坐标的列表),玩家(玩家精灵,位置等),敌人(敌人的精灵,位置等),碰撞(以坐标AX,AY和BX,BY,看看他们是否有碰撞)

如何将Bullet,Enemy的坐标发送到Collision类以查看它们是否相撞?

Collision col
col.collision(ax, ay, bx, by) //how can I get the Player and Bullet pos?
Run Code Online (Sandbox Code Playgroud)

c++ variables class projectile

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

C++ vector erase崩溃程序

我的程序创建向前移动的射弹,如果它们超出某些界限,则将从存储它们的向量中删除它们.向量存储xcord,ycord,zcord及其各自的方向.

int size = bullet.size();
        for(int i = 0; i < size; i+=6)
        {
                float xc = bullet[i];
                float yc = bullet[i+1];
                float zc = bullet[i+2];
                float xd = bullet[i+3];
                float yd = bullet[i+4];
                float zd = bullet[i+5];
                if(xc > 100 || yc > 10 || zc > 100 || xc < -100 || yc < -10 || zc < -100)
                {
                      bullet.erase(bullet.begin()+i, bullet.begin()+i+5);
                      size=size-6;
                      i = i-6;
                }
                else
                {
                     glEnable(GL_TEXTURE_2D);
                     glBindTexture ( GL_TEXTURE_2D, texture_id[3] );
                     glPushMatrix(); 
                     glTranslatef( xc+(xd/2), …
Run Code Online (Sandbox Code Playgroud)

c++ vector erase projectile

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

无法让子弹以正确的角度射击?

我在尝试让子弹以我放入的角度发射时遇到了一些麻烦。我正在使用 eclipse 和 java。

我的代码:

x += (int) (spd * Math.cos(dir));
y -= (int) (spd * Math.sin(dir));`
Run Code Online (Sandbox Code Playgroud)

感觉它不起作用的原因是因为它被强制转换为 int ,这可能使它变得如此不准确。但是为了绘制矩形,它需要整数。

当输入 dir 为 0 时,它很好,并且向右射击。问题是当我输入 90 时,它不是直接向上射击而​​是向左射击一点。

关于如何解决这个问题的任何想法?谢谢!

java trigonometry angle projectile

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

标签 统计

projectile ×7

c++ ×2

emacs ×2

python ×2

angle ×1

class ×1

erase ×1

function ×1

java ×1

path ×1

pygame ×1

trigonometry ×1

variables ×1

vector ×1