app耗电 unity3d
2017-09-22 09:16:37 qq_36848370 阅读数 568

1,准备工作

Mac, iPad/iPhone

2,配置iOS工程


3,打开开发者账户  https://developer.apple.com/  选择 Certificates,Identifiers&Profiles 

4,申请证书

Certificates -All 点击+    选择 Development  -> ios App Development    --> Continue  --> Continue   ---> 钥匙串访问 --证书助理-- 从证书办法机请求证书.. 随便 写名字! 存贮在磁盘


然后在点击上传。。 证书就申请好了 点击下载  测试证书 

5 绑定 设备  的 UDID 

点击 Devices  --->All   ---> + 随便取一个名字   插入设备 弹出的iTunes中 找到 UDID 选择 Continue --Continue

6 创建新的描述文件  Provisioning Profiles --->All  ---> +  AppID 选择  你设置的 AppIDs (在Identifiers --AppIDs 里面添加) 然后继续 点击哦证书 ---继续 。选择刚才添加的设备 --- 然后填写一个名字  --- 下载下来

7 吧下载好的证书添加到钥匙串哩

8 打开unity3D导出到 Xcode打开  登陆你到账号  然后查找到之后点击运行。

接下来开始发不Appstore

1 打开开发者账户  https://developer.apple.com/  选择 Certificates,Identifiers&Profiles   Certificates -All 点击+   选择发布证书(Production --App Store and Ad Hoc )---> Continue   ---> 钥匙串访问 --证书助理-- 从证书办法机请求证书 名字 存贮到磁盘,然后 选择这个证书  点击Continue---下载 下来

2,打开Identifiers -->AppIDs  -->+ 创建AppID 这个要和 你发布到在unity设置到是一样的

3 登陆https://itunesconnect.apple.com  这个账号和之前那个一样  选择我的APP ---+ 选择我添加的名字 和语言和套装ID  sku 可以随便写(SKU您 App 专有的 ID, 此 ID 不会在 App Store 中显示。) 这时候先刚才下载那个发布证书添加在 钥匙串

4.回到 Xcode  选择 unity-iPhone --Edit  Scheme --build configuration 选择Release  

5。选择你到项目后面以Tests结尾的 signing 里面也要选择你的Team

6 选择 菜单烂的Product 下的 Archive 选择如图

7.按照默认选项选择

8.选择Xcode 选择菜单烂的第一个  Xcode --Open developer Tool  --  application loader 安装 打开


9选择刚才打包的 ipa包 上传 

10。有错误解决错误 我报错是图片问题 所以 又在 这个修改了图片





然后修改一下等级 再次提交 。


然后返回 https://itunesconnect.apple.com/ 这个网址 提交 app

2014-09-15 13:51:54 hukan008 阅读数 782

如何减少App的大小

减肥前,空场景app大小:33mb

减肥步骤:
1. Release build 而不是 debug build. 
2. Target Device: only iPhone(in Unity settings). 
3. Target Platform: armv7

减肥后,空场景app大小:13mb

-----非pro版到此为止,以下是pro版-----

stripping level 设为 micro mscorlib
减肥后,空场景大小:6mb


-----------------------------------------
参考 这个StackOverFlow帖
和 官方手册关于优化iOS大小
2016-01-04 20:42:14 A3630623 阅读数 560

unity3d 5.x  app store下载目录:

C:\Users\用户名\AppData\Roaming\Unity\Asset Store-5.x\Unity Technologies

2015-03-04 20:03:39 bigpaolee 阅读数 786

In this chapter, let’s take a look in how to add iAd in your app from Unity3d. It is very simple to do. Let’s take a look.

First, create an empty game object in your scene and name it whatever makes you easy to remember, I am going to name it iAd [GameObject > Create Empty].

Now, create one C# script and name it iAd as well and then start editing by typing the followings -

For C# :

using UnityEngine;
using System.Collections;

public class iAd : MonoBehaviour {
    public bool showOnTop = true;
    public bool dontDestroy = false;

#if UNITY_IPHONE
    private ADBannerView banner;
    // Use this for initialization
    void Start () 
      {
        if(dontDestroy)
           {
             GameObject.DontDestroyOnLoad(gameObject);
           }

        banner = new ADBannerView(ADBannerView.Type.Banner, 
              showOnTop? ADBannerView.Layout.Top : ADBannerView.Layout.Bottom);

        ADBannerView.onBannerWasLoaded += onBannerLoaded;
      }

    // onBannerLoaded is declared here
    void onBannerLoaded () 
      {
        banner.visible = true;
      }
#endif
}

For Javascript :

#pragma strict
    var showOnTop : boolean = true;
    var dontDestroy : boolean = false;

#if UNITY_IPHONE
    private banner : ADBannerView;
    // Use this for initialization
    function Start () 
     {
        if(dontDestroy)
          {
            GameObject.DontDestroyOnLoad(gameObject);
          }

        banner = new ADBannerView(ADBannerView.Type.Banner, 
              showOnTop? ADBannerView.Layout.Top : ADBannerView.Layout.Bottom);

        ADBannerView.onBannerWasLoaded += onBannerLoaded;
     }

    // Update is called once per frame
    function onBannerLoaded () 
     {
        banner.visible = true;
     }
#endif

Make sure you attached it with iAd Empty Game Object. Thats all you need to do.
You won’t be able to see iAd demo in unity3d editor so go ahead and Build and Run it. File > Build Settings > Build and Run, for the platform make sure, you have selected iOS, very important.
If just in case, Build and Run doesn’t work for you, don’t panic. Go to project file where you saved it and double click Xcode project file then build and run from there
. So now, you should see this.
这里写图片描述

This chapter meant to be short unity tutorial so If you have any problems understanding this chapter, just leave the comment below, I will try to help you guys as soon as possible.

If you like this tutorial and want me to make more in future, please hit like.

来源:Aarlangdi Tutorials for Developers

2018-10-28 20:00:00 weixin_33896069 阅读数 51

需求

Unity 打包好的程序,里面有一个坑人的功能:拖拽文件并打开它。就像这样↓


3600713-07ed143984d6ab3f.png
没有美术构图将就看~

实现

使用 windows api hook 这个 Unity 窗口,当文件拖入事件在这个窗口中发生时,发出事件,将拖拽进来的所有文件的路径和鼠标释放时光标在APP窗口的位置(单位:Pixel)作为事件包含的信息发送出去。
当我们有了文件路径和鼠标释放时的位置,剩下的事情就好搞了。
Cool,还没写代码就找到了解决方案:见扩展阅读 。
嗯,真香!

动画

3600713-5373f4a1c59b6e8b.gif

Tips:

  1. 不要企图在Editor下也能好用,unity2018测试可以 2017就不行。
  2. 登录Administrator的用户组的用户后才能使用这个功能。
  3. 如果PC登录的用户不是管理员用户组,就算右键以管理员身份运行,拖拽功能也不凑效。

扩展阅读

  1. Unity输出PC端(Windows) 拖拽文件到app中 - 霍莉雪特 - 博客园
  2. 文中提到的工程 Bian-Sh/DragFile4unityRT
  3. Bunny83/UnityWindowsFileDrag-Drop: Adds file drag and drop support for Unity standalong builds on windows.

标签
运行时把文件拖到Unity打包的软件的窗口并获得路径
Standalone(PC) runtime 拖拽文件并打开

没有更多推荐了,返回首页