所以我正在致力于制作一款塔防游戏,让瓷砖板正常工作并能够在一定程度上放置塔楼。
当玩家单击网格上方的按钮时,它将切换塔的放置并允许玩家将塔放置在网格内的单元格上。然而,每个塔周围都有一个圆形 ShapeNode 来处理移动进入射击范围的蠕变的检测。一旦我放置它们,这个形状节点就会很好地显示在塔周围。
我用来放置塔的逻辑是它找到您触摸的节点(名为“单元”)并将其替换为塔节点。但是,如果塔节点附加了圆形节点并覆盖了旁边的单元格,则我无法选择圆形下方的单元格节点。
我将如何“触摸”圆圈,或者将其填充空间设置为空,以便我可以访问其下方的单元格?
我仍在学习 sprite-kit,所以如果有更简单的方法,请随时为我指出正确的方向。
我目前正致力于移动Android应用程序.此应用程序在加载时遇到问题的主要原因是Web服务json字符串,在当前阶段加载时间太长,有时会导致应用程序强制关闭(停止时间过长).
Splash - > MainActivity - > HomeActivity这是我们的应用程序启动的方式.
首先我们显示一个Splash,然后我们运行MainActivity,它包含以下代码:
public class HomeActivity : Activity
{
NewsObject[] news;
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
SetContentView (Resource.Layout.Main);
var request = HttpWebRequest.Create(string.Format(@"http://rapstation.com/webservice.php"));
request.ContentType = "application/json";
request.Method = "GET";
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
if (response.StatusCode != HttpStatusCode.OK)
Console.Out.WriteLine("Error fetching data. Server returned status code: {0}", response.StatusCode);
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
var content = reader.ReadToEnd();
if(string.IsNullOrWhiteSpace(content)) {
Console.Out.WriteLine("Response contained empty body...");
Toast toast = Toast.MakeText …Run Code Online (Sandbox Code Playgroud)