刚刚面临一个问题,有人覆盖了我的整个提交,并且还有很多其他提交,现在我必须重新提交该特定提交.任何帮助,将不胜感激.
有人合并冲突,而合并时他失去了我所有的变化.我不知道他做了什么,但我的改变不在那里.在历史上,我的提交就在那里,但如果我看到他的合并,我的更改将被还原.
现在我无法恢复他的合并提交,因为它包含大量文件与我比较我也不想手动逐个更改每个文件.有没有办法在不影响其他人的情况下取回我的更改.
我正在开始游戏,我正在使用Farseer作为物理引擎.
我已经设置了几个用作地形图块的框和一个用作播放器的框.这两者之间的碰撞非常奇怪,当它不是"直接"撞击时它们相交并滑动.
以下是发生了什么的GIF:http://i.imgur.com/HR0J0D3.gifv
以下是片段:
//Creating the body
PhysBody = BodyFactory.CreateRectangle(
Transform.World.PhysWorld,
ConvertUnits.ToSimUnits(Width * Transform.Scale),
ConvertUnits.ToSimUnits(Height * Transform.Scale),
5,
ConvertUnits.ToSimUnits(Transform.Position.ToVector2()));
//The tiles are static, the player is not
PhysBody.BodyType = Static ? BodyType.Static : BodyType.Dynamic;
//Drawing the test rectangles
ShapeRenderer.Instance.DrawRectangle(
sb,
ConvertUnits.ToDisplayUnits(PhysBody.Position).ToVector2(),
new Size2((int)(Width * Transform.Scale), (int)(Height * Transform.Scale)),
Color.White);
Run Code Online (Sandbox Code Playgroud)
我不认为其余的很重要,我所做的就是创造一个9.8重力的世界.
我也尝试过不使用Transform.Scale并且在播放器下方只有一个框,问题仍然存在.
我正在使用的图形引擎是紫外线
我使用 Paypal 的智能支付按钮,代码如下:
window.paypal.Buttons({
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: this.price,
currency: "USD"
}
}]
});
},
...
}
Run Code Online (Sandbox Code Playgroud)
它工作得很好,除了它要求用户在结帐窗口上提供送货地址这一事实之外,我想摆脱它,因为这是一种数字商品而不是物理商品。我怎样才能做到这一点?我尝试过做no_shipping: 1
类似的事情但无济于事。