• MAC系统下,Unity3D开发Android环境搭建 Unity3D简介 Unity3D是轻巧的跨平台的3D游戏引擎。可运行在Windows 和Mac OS X下,可发布游戏至Windows、iPhone和Android等主流平台。目前移动平台...

    MAC系统下,Unity3D开发Android环境搭建

    Unity3D简介

    • Unity3D是轻巧的跨平台的3D游戏引擎。可运行在Windows 和Mac OS X下,可发布游戏至Windows、iPhone和Android等主流平台。目前移动平台3D游戏开发Unity3D是首选,神庙逃亡(Temple Run),火车危机(Train Crisis),王者之剑等游戏都是由Unity3D引擎开发的。

    Unity3D for mac 安装

    • 从官网下载最新版的Unity3D for mac 【http://unity3d.com/unity/download/】,目前最新版本是4.1.5,我安装的是4.1.2。Unity3D是版本是向下兼容的,所以Unity3D版本比工程的版本高没有关系。
    • 下载完成以后根据提示一步一步安装。

    AnidroidSDK for mac 安装

    • 下载AndroidSDK for mac【http://developer.android.com/sdk/index.html】,(注意,由于Unity3D版本更新没有那么快,只支持AndroidSDK r21版本,不支持最新的r22版本)。
    • 下载完成后,解压到安装的位置,即安装完毕。

    如何生成apk

    • 创建工程,打开Unity3D,第一次会打开一个默认工程,新建一个工程,单击左上角的File,在下拉列表中单击New Project,工程名字随便取一个,我设为Test,路径也配置一下,不要有中文的路径。unityPackage,全部不要选,单击Create Project。
    • 导入资源,工程创建好后,找到工程视图,鼠标右击Assets,Unity3D所有资源都在里面。Import Package —> Standard Assets(Mobile)—> Import,把资源导入以后,在Project视图中双击【Assets —> Standard Assets(Mobile) —> Control Setups —> CameraRelativeSetup】。然后在Game视图中就可以看到刚刚打开的游戏视图。
    • 设置平台 bundle identifier,左上角File —> Building Setting —> Platform 选择 Android —> Switch Platform。设置Bundle identifier,单击Player Settings 在Inspector视图中打开Other Settings设置Bundle identifier 我设为com.lucku.test。
    • 生成apk,单击build,取名为Test,第一次build会让你选择AndroidSDK,就是刚刚安装AndroidSDK的目录。然后就会在你选择的目录下生成Test.apk文件。

    apk安装到手机

    • 用豌豆荚for mac安装,下载豌豆荚【http://www.cr173.com/soft/38873.html】,安装豌豆荚,用usb接上手机,打开刚刚生成的apk,选择Prefer installation to internal storage,单击安装,安装完毕。
    展开全文
  • 这篇介绍Unity3D开发环境搭建 二、安装Unity3D版本中心《Unity Hub》 首先打开https://unity.cn/releases 点击Unity Hub(Win),IOS的伙伴可以点击Unity Hub(Mac) 下载完成安装: 这个是选定安装位置,默认即可...

    一、引言

    【Unity3D基础2-2】认识Unity3D引擎已更新完毕
    这篇介绍Unity3D开发环境搭建

    二、安装Unity3D版本中心《Unity Hub》

    首先打开https://unity.cn/releases
    点击Unity Hub(Win),IOS的伙伴可以点击Unity Hub(Mac)
    在这里插入图片描述
    下载完成安装:
    在这里插入图片描述
    这个是选定安装位置,默认即可(占用空间不大):
    在这里插入图片描述
    安装完成:
    在这里插入图片描述
    申请许可证:
    在这里插入图片描述
    点击手动激活:
    在这里插入图片描述
    保存许可证,保存到一个自己找得到的地方:
    在这里插入图片描述
    在这里插入图片描述
    然后点击进入激活界面:
    在这里插入图片描述
    将许可证激活一下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    将激活后的许可证文件加载一下:
    在这里插入图片描述
    这样就激活了个人免费版了。

    三、安装Unity3D

    安装完Unity Hub之后,安装Unity3D就简单多了:
    首先修改编辑器安装路径:
    在这里插入图片描述
    然后安装:
    在这里插入图片描述
    添加模块:
    在这里插入图片描述
    安卓、WebGL,这个主要是你以后要打包的平台,需要哪个勾选哪个吧

    四、安装代码开发工具《Visual Studio》

    这个在安装Unity3D的时候就可以勾选Visual Studio Community 2019
    在这里插入图片描述
    当然也可以进入Visual Studio官网下载:
    Visual Studio IDE
    在这里插入图片描述
    在这里插入图片描述

    五、安装安卓配置环境《Java和JDK》

    安装Java环境

    打开网址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
    在这里插入图片描述
    下载这个:
    在这里插入图片描述
    双击文件运行程序安装JDK :
    在这里插入图片描述
    点击下一步;这里我把路径给改成了(D盘下的jdk1.8)
    在这里插入图片描述
    在这里插入图片描述
    等待安装完成
    在这里插入图片描述
    接下来进行环境变量的配置
    1、右键我的电脑,点击最下面的属性,之后再弹框里点击高级系统设置,再点击环境变量
    在这里插入图片描述
    2、点击新建
    (1)新建->变量名"JAVA_HOME",变量值C:\Java\jdk1.8.0_05(即JDK的安装路径)
    (2)编辑->变量名"Path",在原变量值的最后面加上 %JAVA_HOME%\bin
    之后一路点击确定

    3、接下来进行验证,看是否成功安装了java
    打开cmd,输入 java 观察是否有输出,出现下面就说明这个命令是OK
    在这里插入图片描述
    输入java -version观察;出现下面现象就表示OK
    在这里插入图片描述
    输入javac,观察
    在这里插入图片描述

    安装JDK

    打开网站https://www.androiddevtools.cn/
    然后我们点击最新“android sdk_r24.4.1-windows.zip”进行下载
    在这里插入图片描述
    下载到本地磁盘的android-sdk_r24.4.1-windows.zip文件,进行解压缩后可以看到文件夹包含如下内容
    在这里插入图片描述
    打开AndroidSDK Manager后,系统默认建议下载最新(截至2017年)的包含Android 8.0(API26)在内的9个重要资源包,点击“Install 9 Packages”按钮,进入下一步。
    在这里插入图片描述
    在弹出的ChoosePackages to Install窗口中,再次确认勾选所有资源包,点击“Install”按钮进行下载更新安装。
    在这里插入图片描述
    按照电脑配置的不同,大约10-60分钟,大约累计下载超12G的资源后,完成下载任务。我们可以看到如下图所示的内容,表示已经更新完毕,点击OK按钮,关闭Android SDK Manager 窗口即可。
    在这里插入图片描述
    之后就可以在Unity里面配置JDK的路径了:
    打开unity,新建一个项目,打开Edit-Preferences选项
    在这里插入图片描述
    SDK地址:点击Browse,找到刚刚的android-sdk-windows文件夹所在的路径
    在这里插入图片描述
    在这里插入图片描述

    JDK地址:C:\Program Files\Java\jdk1.7.0_67
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 最近开发环境是在Mac上,unity自带的Mono并不好用,以前在一直在win环境下开发,用的是VS,不过幸好微软推出了VScode。   首先需要安装ASP.NET 5,之后安装Visual Studio Code(先后顺序没有关系)。   步骤一...

    最近开发环境是在Mac上,unity自带的Mono并不好用,以前在一直在win环境下开发,用的是VS,不过幸好微软推出了VScode。

     

    首先需要安装ASP.NET 5,之后安装Visual Studio Code(先后顺序没有关系)。

     

    步骤一。安装ASP.NET 5,直接使用Homebrew即可。

    如果没有安装Homebrew请参照我另一篇教程

    http://blog.csdn.net/qq_36458268/article/details/55272328

     

     

    检测是否安装,可以在终端输入brew,看看有没有提示!

    按照步骤运行下面的命令:

    brew  tap  aspnet/dnx

    brew  update

    brew  install  dnvm

     

     

    步骤二,下载 Visual StudioCode

    微软官网:

    http://code.visualstudio.com/Docs/runtimes/unity

    解压后把包拖入launchpad里面去;

    然后打开vscode,点击扩展,下载一些vscode插件:

    C#、Debugger for Unity、Unity Snippets、Unity Tools

     

     

     

    步骤三,等所有东西都安装之后,下载一个vscode for unity的插件:

    https://github.com/dotBunny/VSCode

     

    好了,所有东西准备好了,去unity中创建一个新项目

    在项目中,把我们下载的vsCode拖到unity工程中来:

     

     

    然后依次选择菜单栏的 Unity=Preferences面板,我们可以在最下面看到多出来一个栏目,名字为VSCode

     

     

     

     

    点击一下WriteWorkspace Settings,它会做一些处理文件的事情,将不必要的文件排除。

    最后,在菜单栏的Assets下选择OpenC# Project In Code,然后写代码就有提示了。

     

     

    附一,Debug能力:

    下载了vscode的Debugger for unity插件之后,你就可以用vsCode调试

    在vscode左边选中调试按钮,选中unity editer,然后点开始:

     

     

     

     

    打一个断点,按F10可以一步一步的走,另外选中临时变量,右击,可以把变量添加到监视。如果是这个脚本本身的数据成员,可以变量上面看到~

     

     

    附二,VSCode快捷键:

     

     

     

     

    版权声明:
    本教程仅供学习研究参考,不得进行任何商业用途,否则产生的一切后果将由使用者本人承担!教程作者不对任何资源负法律责任,所有资源请在下载后24小时内删除。如果你觉得满意,请购买正版软件资源!!!

    展开全文
  • Unity3D机器学习之环境搭建。原文链接: https://unity3d.college/2017/10/25/machine-learning-in-unity3d

    前言

    赋闲在家,在Unity3D官方论坛上看到“机器学习挑战赛”后琢磨着学习学习。然后在网上看到一篇难得的指导详尽、新手友好的环境搭建教程,可惜是英文的,想着以后可能还会参考,还是读中文比较快,所以就自己简译一次放在这里,也供他人参考。

    原文链接: https://unity3d.college/2017/10/25/machine-learning-in-unity3d-setting-up-the-environment-tensorflow-for-agentml-on-windows-10/

    软件环境

    操作系统:Win10 x64
    Unity3D: 2017.2.0f3

    正文

    环境搭建

    1.安装CUDA Toolkit

    下载CUDA Toolkit 8.0 GA2,链接地址:https://developer.nvidia.com/cuda-toolkit-archive

    这里写图片描述

    下载完毕后运行并安装,一路默认next即可,不过需要注意的是安装前应确保Unity3D Editor 和 Visual Studio没有实例在运行。

    2.安装CUDNN

    CUDNN:CUDA Deep Neural Network library
    下载链接:https://developer.nvidia.com/cudnn
    这里下载需要注册Nvidia的账号,注册一个就好了,免费的。之后选择版本“v6.0 for CUDA 8.0”

    这里写图片描述

    下载的是zip压缩文件,下载后将其中的bin、include、lib三个文件夹拷贝到CUDA的文件目录下,一般是:C:\Program Files\NVIDIA GPU Computing Toolkit\cuda\v8.0

    这里写图片描述

    3.配置环境变量

    • 在系统变量(注意不是用户变量)中新增CUDA_HOME变量,值为CUDA安装目录,一般是:C:\Program Files\NVIDIA GPU Computing Toolkit\cuda\v8.0
    • 编辑系统变量PATH,新增两个路径:
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64

    这里写图片描述

    4.安装Anaconda

    这个是用于配置Python环境,下载链接:https://www.anaconda.com/download/

    这里写图片描述

    下载后一路默认安装即可。安装完毕后开始菜单栏中搜索Anaconda Prompt并点击运行

    这里写图片描述

    接下来,搭建并安装tensorflow环境,依次输入以下命令:

    > conda create -n tensorflow-gpu python=3.5.2
    > activate tensorflow-gpu
    > pip install tensorflow-gpu
    > python
    > import tensorflow as tf

    5.下载样例工程

    下载地址:https://github.com/Unity-Technologies/ml-agents

    “以管理员身份运行”另一个Anaconda Prompt窗口,命令行进入工程文件下的python目录,比如我的是:D:\program study\ML-Agent\ml-agents-master\python

    运行如下命令以安装html5lib库

    > conda install –f html5lib
    > pip install .

    注意别漏了那个点,表示当前目录
    如果上述步骤都没有出错,那么环境搭建部分就算完成了,接下来进入机器学习部分。

    机器学习

    这里我选择了平衡球项目,详细步骤可在下载下来的样例工程目录中的“docs/Getting-Started-with-Balance-Ball.md”文件里查看。

    1.编译工程

    • 打开Unity3D样例工程“unity-environment”
    • 选择3DBall场景,目录为Assets/ML-Agents/Examples/3DBall/
    • PlayerSettings中勾选Resolution and Presentation -> Run in Background
    • PlayerSettings中Resolution and Presentation -> Display Resolution Dialog设置为Disable
    • 定位到Hierarchy面板中Ball3DAcademy下Ball3DBrain物体上,将Brain脚本下的Brain Type设置为“External”
    • 编译exe文件,并将输出目录设置为样例工程的python目录,例如我的输出文件名为BalanceBall,目录结构如下图

    这里写图片描述

    2.强化训练

    测试Python API

    在Anaconda Prompt窗口下,切换路径到python目录下后,输入命令

    > jupyter notebook

    然后用浏览器打开http://localhost:8888,可以看到如下页面

    这里写图片描述

    使用PPO算法训练

    点击上述页面(http://localhost:8888)中的ppo.ipynb,在新开窗口中修改如下配置:
    - env_name设置为你的输出exe文件名
    - max_steps设置为50000
    - buffer_size设置为5000
    - batch_size设置为512
    其中后三个修改是为了加快学习速度,也可以保持默认不变,或者修改为其他值。
    设置完后,鼠标点击页面最下方的“Export the trained Tensorflow graph”模块,然后点击菜单栏”Cell”->”Run All Above”,稍等片刻后,即会自动运行输出的exe程序开始训练,训练完毕后会在python/models/ppo目录下生成对应的.bytes文件并自动关闭exe程序窗口。

    这里写图片描述

    这里写图片描述

    (可选)观察训练过程

    在cmd窗口下进入python目录,运行以下命令后,用浏览器打开localhost:6006即可观察训练过程(不过我使用时页面是空白的)

    > tensorboard --logdir=summaries

    具体参数含义可见docs下的Getting-Started-with-Balance-Ball.md文档,这里就不写了。

    设置TensorFlowSharp支持

    这个需要下载TFSharpPlugin.unitypackage插件,下载链接:https://s3.amazonaws.com/unity-agents/0.2/TFSharpPlugin.unitypackage
    下载速度可能比较慢,可以网上搜下有没有相应资源,我在网上搜了一个,但是下载后无法导入Unity,报错无法解压缩,后来再用原链接下,很快又下好了,不知道为啥。

    下载完毕后,导入到Unity工程中,这个包中包含了样例工程的文件和我们需要的Plugins下的文件,因为导入时不能选择特定文件,所以全部导入覆盖即可,完成后会发现Plugins目录下相较之前多了Android、IOS、Computer三个文件夹和System.Numerics及System.ValueTuple两个文件。

    然后在PlayerSettings中修改如下两个设置:
    - Other Settings下Scripting Runtime Version设置为Experimental (.NET 4.6 Equivalent)
    - Other Settings下Scripting Defined Symbols添加ENABLE_TENSORFLOW后切记回车

    点击File -> Save Project后重启Unity3D Editor。

    注意: TensorFlowSharp支持仍为实验功能,启用支持后,Brain Type只能选择”Internal”!

    导入训练后的模型
    • 将之前训练生成的.bytes文件拷贝至unity-environment/Assets/ML-Agents/Examples/3DBall/TFModels/目录
    • Unity编辑器中修改Ball3DAcademy下Ball3DBrain物体上Brain脚本的Brain Type为“Internal”,Graph Model设置为导入的.bytes文件,Graph Placeholder设置为1,增加一个epsilon,其属性为Name:epsilon,ValueType:FloatingPoint,MinValue:0,MaxValue:0

    结果

    以上设置完毕后,点击运行,即可看到球体掉落在平板上后已可维持平衡而不是之前从平板上滑落。

    这里写图片描述

    展开全文
  • 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。...





      首先上几张图:
      



      

      

      摸索了一上午,才搞定在模拟器中运行。至于在Iphone真机中运行,虽然有开发者证书,目前还没在Xcode中配置好。
      我今天第一次接触并使用MAC操作系统,组里把熟悉使用MAC打包Unity游戏任务交给给我,鸭梨山大
      

      ,还有忙了一上午有点点小成果。
      Note:
      1、Unity的版本要和破解文件的版本一至,否则Unity有可能启动不了。
      2、MAC中 破解前要添加可执行权限: chmod +x文件名
      3、Unity Editor Build --- Player Setting --- 可以选择 模拟器






    展开全文
  •  为了更好地理解游戏的软件架构和对象模型,它获得更好的外观仅有一名Unity3D的游戏引擎和编辑器是非常有用的,它的主要原则。 Unity3D 引擎  Unity3D的是一个屡获殊荣的工具,用于创建交互式3D应用程序在多个...
  •  Unity3D的是一个屡获殊荣的工具,用于创建交互式3D应用程序在多个platforms.Unity3D由游戏引擎和编辑器。该引擎包含的软件组件,在游戏的研究与开发中最常见的和经常性的任务。发动机所涵盖的主题包括声音,图
  • 一、引言 【Unity3D基础2-1】Unity3D从业介绍已更新完毕 这篇介绍Unity3D引擎 二、
  • VR虚拟现实&AR增强现实编程(2):Unity3D开发环境简介一 . 简介VR和AR的开发平台有Unity3D和UNREAL ENGINE。本系列主要使用Unity3D,因此本篇博文主要对Unity3D进行介绍。先上一张Unity3D的图官方下载地址...
  • Unity3D常见面试题

    2017-08-11 20:20:00
    Unity3D常见面试题
  • 剖析并利用Visual Studio Code...0x02 自己动手,丰衣足食0x03 打开、编译并调试一个项目0x04 集成到Unity3D0x05 总结 回到目录 0x00 前言 一周多以前的微软的Build大会上,微软发布了一个让很多人眼前一亮的工具
  • 手动build unity3d的docker镜像 参考资料 docker官方文档:Docker Documentation | Docker Documentation unity3d linux版的论坛链接,在这里能找到各个版本,以及需要安装的相关组件 Unity on Linux: Release ...
  • Unity3D打包生成xcode工程及xcode工程真机调试 1.配置Unity项目PlayerSetting 2.由Unity导出IOS项目为XCode工程 3.配置XCode工程 4.真机调试 开发环境 MAC环境:Xcode环境 9.2 (9C40b) Unity环境:Unity...
  • 我使用的unity3d版本是:2018.2.8f1。 出现问题的场景: 在unity3d中按正常流程到处android类库,在windows7电脑上的模拟器(android10)上运行没有问题。但是到了我的mac上的模拟器就出问题了,打开就报这个错误,...
  • 那么从下个月开始Himi将陪大家一起关注下Unity3D的开发,主要是针对于iOS和Android两个平台,当然在Unity3D(3.5)的项目当今支持导出的平台有如下: 1.Web Player 2.PC and Mac 3.iOS 4.Android 5. Flash Player 6....
  •  Unity3D的是一个屡获殊荣的工具,用于创建交互式3D应用程序在多个platforms.Unity3D由游戏引擎和编辑器。该引擎包含的软件组件,在游戏的研究与开发中最常见的和经常性的任务。发动机所涵盖的主题包括
  • Unity3d不久之前正式发布了Unity3d 2017.1, 这个版本的发布也宣告了Unity3d正式告别了5.x时代,并且开始已年份直接命名,开启了新的纪元。那么Unity3d 2017相较上一版本到底有哪些改进呢?这介绍这些改进之前先放出...
  • unity3D是如今绝大多数游戏开发团队的首选3D引擎,并且它在2D上的表现也及为优秀。它可以轻松解决很多其它引擎不能解决的问题,哪些游戏是用unity3d做的?有的网友说unity3d开发的游戏,多数都是用在iphone以及...
  • ok,关于mac下的eclipse的安卓配置,我只贴一个网址,就ok了 http://developer.android.com/sdk/index.html 我也不知道为什么,公司的网打不开,反正昨天在家的时候是可以的。 下载完之后,直接解压缩,里面...
1 2 3 4 5 ... 20
收藏数 2,842
精华内容 1,136
热门标签