小编Uri*_*pov的帖子

iOS模拟器构建用于Facebook应用程序批准崩溃

我做了Facebook指定的所有事情.我甚至使用ios-sim工具验证了sim版本,它在我的Mac上运行良好.没有崩溃.以前有人有这个问题吗?我错过了什么 这是一个截图: 在此输入图像描述

编辑我再试一次,我得到了相同的结果.即使是Android版本.我想也许我错误地给他们发了一个拉链但是这次我仔细检查了我发送的链接到.apk文件从Mega.nz下载.由于游戏运行良好,在我的终端上测试iOS sim构建没有任何结果.我迫切需要那些已经过这个过程的人的一些圣人建议.这是今天拒绝的另一个截图.在此输入图像描述

facebook unity-game-engine ios ios-simulator

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

unity YAMLMerge 错误

我试图通过从 SourceTree 启动 Unity YAML 合并工具来合并单个场景,但出现此错误:

无法在 [Path to mergespecfile.txt] 中找到处理扩展名 tmp 的合并工具

. 奇怪的是,昨天和前几天的合并工作都很好。在网上搜索并没有得到更多的澄清。任何人有任何想法?

yaml atlassian-sourcetree unity5

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

创建协程以淡出不同类型的对象

嗨,我正在尝试统一创建一个协程,以处理各种物体上的褪色。到目前为止,我已经能够获得所需的不同类型的Alpha值,但是在使用新颜色后如何设置它还处于死胡同。这是我的代码:

public static  IEnumerator FadeTo(float aValue, float aTime,GameObject gameObj)
            {
                Component[] allComponents = gameObj.GetComponents(typeof(Component));
                Component fadableComponent;
                Type type = null;
                float alpha=0;
                foreach(Component c in allComponents)
                {
                    if(c.GetType()==typeof(Image))
                    {
                        fadableComponent = c;
                        alpha = fadableComponent.GetComponent<Image>().color.a;
                        type = fadableComponent.GetType();
                        Debug.Log("Found a image");
                        break;
                    }
                    if (c.GetType() == typeof(Renderer))
                    {
                        fadableComponent = c;
                        alpha = fadableComponent.GetComponent<Renderer>().material.color.a;
                        type = fadableComponent.GetType();
                        break;
                    }
                    if (c.GetType() == typeof(SpriteRenderer))
                    {
                        fadableComponent = c;
                        alpha = fadableComponent.GetComponent<SpriteRenderer>().color.a;
                        type = fadableComponent.GetType();
                        break;
                    }
                    if(c.GetType()== typeof(CanvasGroup))
                    {
                        fadableComponent = …
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

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

将StreamReader转换为流

protobuff-net中的Deserialize方法将Stream作为参数。在我以前使用FileStream并通过它并使其起作用之前,但是现在我必须使用StreamReader,因为我正在将应用程序移植到Windows应用商店/电话中。我收到以下错误:

 error CS1503: Argument 1: cannot convert from 'System.IO.StreamReader' to 'System.IO.Stream'
Run Code Online (Sandbox Code Playgroud)

另外这是一个unity3d项目,我得到的另一个错误是:

error CS4028: 'await' requires that the type 'Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>' have a suitable GetAwaiter method. Are you missing a using directive for 'System'?
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为我将代码包装在#if NETFX_CORE #endif 了其中,这是我正在使用的包含项:

#if NETFX_CORE

using System.IO;
using System.Threading.Tasks;
using Windows.Storage;
#endif
Run Code Online (Sandbox Code Playgroud)

c# protobuf-net unity-game-engine windows-phone-8

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

Unity3d Application.OpenURL在移动设备上(包括Android和iOS)

所以我有这个方法用于几个按钮.

public void OpenURL(string url)
{
  Application.OpenURL(url);
}
Run Code Online (Sandbox Code Playgroud)

它用于为游戏的社交媒体打开几个链接.Twitter,Facebook和Instagram链接打开就好了.如何提供我们网站的链接移动设备说"Cant open pdf("网站地址").网站本身仍在"正在建设中",只有一个背景图片(在css中定义)和一个即将到来很快文本.为什么要尝试打开pdf,我该如何解决这个问题.

PS在编辑器中测试按钮时,它工作正常,并在默认浏览器上打开一个新选项卡.

c# unity-game-engine

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

Mathf.Mathf.Approximately 不起作用

我有以下代码用于移动穿过游戏并改变背景的雾精灵。问题是 Mathf.Approximately 不会返回 true。任何想法为什么会发生这种情况,或者我如何解决这个问题而不需要对位置值进行硬编码。

 fog.transform.position = new Vector3(Mathf.Lerp(fog.transform.position.x,gameObject.transform.position.x,transitionTime * Time.deltaTime),
                                                                                                                 gameObject.transform.position.y, 0f);

        if (Mathf.Approximately(fog.transform.position.x, backGround.transform.position.x))
        {
            index++;
            currentBackround.sprite = enviroments[index];
            Debug.Log(index);
        }
        if (Mathf.Approximately(fog.transform.position.x, gameObject.transform.position.x))
        {
            fog.transform.position = startPos;
        }
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

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