小编may*_*ayo的帖子

GIT中存储与文件之间的区别

当我需要在签出到另一个分支之前从一个分支保存我的更改时,git有时会说:在您可以签出到另一个分支之前暂存或提交文件.但我建议使用存储选项,以便:

  1. 在签出到另一个分支之前,暂存文件不足以保存我的文件?

  2. stage和stash文件有什么区别?

谢谢

git-stash git-stage

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

使用 unity3d 获取设备的方向

我正在制作我的第一个 2d 游戏,我正在尝试做一个主菜单。

void OnGUI(){
    GUI.DrawTexture (new Rect (0, 0, Screen.width, Screen.height), MyTexture);
    if (Screen.orientation == ScreenOrientation.Landscape) {
        GUI.Button(new Rect(Screen.width * .25f, Screen.height * .5f, Screen.width * .5f, 50f), "Start Game"); 
    } else {
        GUI.Button(new Rect(0, Screen.height * .4f, Screen.width, Screen.height * .1f), "Register"); 
    }
}
Run Code Online (Sandbox Code Playgroud)

I want to write out start game button if the orientation of the device is in landscape and the register if it is in portrait. Now it writes out Register button even though i …

c# 2d unity-game-engine

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

Unity无法构建apk Android

我遵循统一的"坦克!" 教程,现在我试图在Android上移植游戏,这是我第一次使用Unity,现在当它构建APK统一告诉我"无法构建APK"然后我得到一些错误,我附加你错误我认为这是致命的,请告诉我它有什么问题.

CommandInvokationFailure: Failed to build apk.
C:/Program Files/Java/jdk-9.0.1\bin\java.exe -Xmx2048M -D com.android.sdkmanager.toolsdir="C:/Android_SDK\tools" -D file.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar"-

stderr[
    Exception in thread "main" java.lang.reflect.InvocationTargetException
            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base/java.lang.reflect.Method.invoke(Method.java:564)
            at SDKMain.main(SDKMain.java:130)
    Caused by: java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
            at com.android.sdklib.internal.build.SignedJarBuilder.<init>(SignedJarBuilder.java:177)
            at com.android.sdklib.build.ApkBuilder.init(ApkBuilder.java:446)
            at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:422)
            at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:362)
            at UnityApkBuilder.<init>(UnityApkBuilder.java:214)
            at UnityApkBuilder.main(UnityApkBuilder.java:34)
            ... 5 more
    Caused by: java.lang.ClassNotFoundException: sun.misc.BASE64Encoder
            at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:563)
            at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
        ... 11 more
]
stdout[

]

exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.Command.Run(System.Diagnostics.ProcessStartInfo …
Run Code Online (Sandbox Code Playgroud)

c# sdk android unity-game-engine java-9

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

目标参数计数异常:C#

尝试通过字符串调用函数

{
    object[] Parms = new object[] { "oiad", "abdj", "i" };
    Type thisType = GetType();
    MethodInfo theMethod = thisType.GetMethod("invo");
    ParameterInfo[] parameters = theMethod.GetParameters();

    if (parameters.Length != 0)
    {
      theMethod.Invoke(_instance, Parms);
    }
}

public void invo(object[] per)
{
    //
}
Run Code Online (Sandbox Code Playgroud)

例外:

TargetParameterCountException: Number of parameters specified does not match the expected number.
System.Reflection.MonoMethod.ConvertValues (System.Reflection.Binder binder, System.Object[] args, System.Reflection.ParameterInfo[] pinfo, System.Globalization.CultureInfo culture, System.Reflection.BindingFlags invokeAttr) (at <7d97106330684add86d080ecf65bfe69>:0)
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <7d97106330684add86d080ecf65bfe69>:0)
System.Reflection.MethodBase.Invoke (System.Object …
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

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

标签 统计

c# ×3

unity-game-engine ×3

2d ×1

android ×1

git-stage ×1

git-stash ×1

java-9 ×1

sdk ×1