• 学习unity能够做什么

    2017-10-07 10:26:00
    很多初学unity的人都在问,到底unity能够做什么,我这里做下总结:1 工艺仿真软件主要是exe格式的,给企业开发时,有时为了软件的版权,使用加密锁,工艺仿真主要实现步骤:美工建模–》模型导入unity加入业务逻辑2 ...

    很多初学unity的人都在问,到底unity能够做什么,我这里做下总结:


    1 工艺仿真

    软件主要是exe格式的,给企业开发时,有时为了软件的版权,使用加密锁,工艺仿真主要实现步骤:

    美工建模–》模型导入unity加入业务逻辑


    2 移动端VR

    暴风墨镜或者cardboard等

    软件发布成手机app,打开后二分屏形式呈现,然后将手机放入盒子中进行观看


    这里写图片描述
    高通软件进行开发


    5 Kinect体感开发/leapmotion开发

    leapmotion开发 :手势识别的
    Kinect开发:骨骼驱动模型/手势识别/手势触发UI

    这一块统称,体感开发


    6 手机APP

    因为unity是跨平台的,开发完,可以发布到不同的平台


    7 手机游戏


    目前市场上的手游,绝大部分都是unity开发,其重要性我就不说了


    8 电视游戏
    因为unity是跨平台,现在所有的智能大屏电视都是Android系统的,因此unity是开发电视游戏的首选


    9 页游


    FR:海涛高软(QQ技术交流群:386476712)

    展开全文
  • Unity3D用来制作游戏已经是目前市场上的一个发展趋势,而且有越来越多的公司与开发者不断的加入,那么Unity3D的应用是否能涵盖到各种领域?如果使用Unity3D制作建筑景观模拟?没错,这已是一个新时代的潮流,  如果...

      Unity3D用来制作游戏已经是目前市场上的一个发展趋势,而且有越来越多的公司与开发者不断的加入,那么Unity3D的应用是否能涵盖到各种领域?如果使用Unity3D制作建筑景观模拟?没错,这已是一个新时代的潮流,

      如果还是用效果图与一段动画展示已经很难满足客户的需求了,而公司内部现有的CAD软件与3dsmax能否与Unity完美搭配?是否需要其他的投入?

      Atuocad与SketchUp,加上3dsMax应该目前的解决方案,问题是这个组合无法制作交互性的景观模拟,例如任意改变环境的周围光线,第一人称的视角突然换成高空的位置,或是来一段飞行模拟,建筑的部分元素可以让客户挑选后立即改变,然后搭配云端打印输出平面或是3D立体模型,而这一切的变化已经发生在我们的周围,不再是遥不可及的梦想,如果你还是用传统的思维来观看这个新技术的发展,恭喜你,相信你的竞争对手会很高兴的。

      接着我们来分析一下使用的CAD资料与模型如何与Unity搭配,请注意,这个是很重要第一步,从Autocad的2D文件转换为3D模型,不论是用3dsMax还是其他的软件(国内以3dsMax居多)来完成这个步骤是很容易的,需要注意的就是单一建筑物或是模型的面数要控制在65,000个多边形以下,不然导入Unity后会被自动拆分,如果是要用在平板上的展示,那模型的面数控制就是相当重要的工作了。

      那么要如何确认Unity3D可以接受哪些模型格式呢,官方上有很详细的资料,不过使用FBX来做为模型导入Unity的格式是一个相对来说比较好的选择。

      虽然说Unity支援诸多的模型格式,但是有些地方是需要特别留意的,例如:

      AutoCAD使用的DWG文件是不支持Unity的,DXF格式的文件也不建议使用,加上CAD的设计里面包含了许多的符号与标示,需要先到3dsMax里面将不必要的图层先去除后才能使用。

      如果使用了cinema4d来制作建筑景观,那么FBX与DAE的输出格式是最好的选择,SketchUp的模型则是可以通过PlayUp插件将模型直接导入Unity使用。

      还有一种情况是,你收到客户提供的模型格式是很少见的,这个时候就需要用到3D的模型转换软件,例如Deep Exploration这类的工具能将各种模型读入后并转换成指定的格式。

      那么在Unity里面是否有自己的建模工具?例如能制作楼房或是道路的插件?

      以创建楼房来说,BuildR就是一个很不错的模型插件,只要将平面图导入当做背景,使用里面提供的工具即可在极短的时间内创造出各类型的楼房.

    展开全文
  • MAC中开发Unity3D

    2016-03-23 16:21:29
    一直想3D开发,去年后半年开始学IOS下的OpenGL,只学会了纹理,而且灯光音效什么的好麻烦,于是想学学Unity3D。 今年年初就计划上了,可是Unity3D收费,费用不便宜呢。用Unity3D开发了游戏也不能上传AppStore,...

    一直想做3D开发,去年后半年开始学IOS下的OpenGL,只学会了纹理,而且灯光音效什么的好麻烦,于是想学学Unity3D。

    今年年初就计划上了,可是Unity3D收费,费用不便宜呢。用Unity3D开发了游戏也不能上传AppStore,除非工作上用,不然个人开发代价有点大。

    后来听说Unity3D基础版免费了,而且可以上传到AppStore,于是又想学了。


    找了好几次了,怎么就是找不到基础版的安装包呢。

    不用找免费安装包了,原来免费包、试用包、专业包都是一个,下载地址:http://unity3d.com/cn/get-unity/download/archive



    今天打起精神,终于迈出了第一步:把Unity3D装上了。


    下载安装包,当前版本为Version 4.2。运行安装包

    1、 Activate your Unity license


    看到了吧,三个勾选框,第一个是填购买到的序列号,第二个是激活免费版,第三个是30天专业试用版


    2、Log into your Unity Account


    已经注册过的,直接登录就好了。没注册的,点击Create Account按钮


    3、Create a Unity Account


    填写姓名、邮箱、密码,点勾选框,I agree to the Unity Terms of Use and Privacy Policy。

    等待...



    4、Log into your Unity Account


    注册成功了,去邮箱里激活吧。

    激活邮件内容如下


    点击Confirm my account跳转到网页上,网页内容如下


    好了,回到Unity3D安装界面,填写密码登录


    5、Answer a few questions

    可以不填,滚动到最下面可以跳过去。特别提示,别拉伸窗口啊。



    6、Thank you for your time


    点击Start using Unity开始吧


    7、Welcome to Unity




    安装好了,开始学习Unity3D吧



    推荐:

    雨松MOMO程序研究院:http://www.xuanyusong.com/page/9

    四角钱的博客:http://www.iu3d.com

    CocoaChina论坛:http://www.cocoachina.com/bbs/thread.php?fid=22

    宣雨松的书:《Unity3D游戏开发》



    展开全文
  • unity3D什么语言开发好? 一、总结 一句话总结:选c# 同时U3D团队也会把支持的重心转移到C#,也就是说文档和示例以及社区支持的重心都在C#,C#的文档会是最完善的,C#的代码实例会是最详细的,社区内用C#讨论的...

    unity3D用什么语言开发好?

    一、总结

    一句话总结:选c#

    同时U3D团队也会把支持的重心转移到C#,也就是说文档和示例以及社区支持的重心都在C#,C#的文档会是最完善的,C#的代码实例会是最详细的,社区内用C#讨论的人数会是最多的。

     

    1、unity3d中常用的开发语言有哪些?

    c#
    UlityScript

     

    2、为什么ulity3d中c#速度比UnityScript快?

    装箱拆箱

    C#的速度更快,但原因是UnityScript会涉及到频繁的装箱拆箱操作,进而生成的CIL代码与C#有差异,而并非UnityScript是动态语言且没有经过编译。

     

    3、CIL是什么?

    通用中间语言

         通用中间语言(Common Intermediate Language,简称CIL)(曾经被称为微软中间语言或MSIL)是一种属于通用语言架构和.NET框架的低阶(lowest-level)的人类可读的编程语言。目标为.NET 框架的语言被编译成CIL,然后汇编成字节码。CIL类似一个面向对象的汇编语言,并且它是完全基于堆栈的。它运行在虚拟机上,其主要的语言有C#、Visual Basic .NET、C++/CLI以及 J#。由于C#和通用语言架构的标准化,字节码现在已经官方地成为了CIL。

     

    4、UnityScript和JavaScript的关系式什么

    长得像

    UnityScript和JavaScript除了长得像之外,根本就没有什么关系。你在JavaScript里如鱼得水,在UnityScript中如果不小心就可能埋下隐患,而一些隐患可能藏得很深。而且UnityScript也是静态语言,也需要编译,所以看不出来选择它作为开发语言为什么会有人觉得快。

     

     

     

     

    二、内容在总结中

    很有意思的问题.

    来看看网络大拿们所做的总结.

    当然结果需要您自行考虑.

    首先,下文摘录自InfoQ<JS OR C# 不存在的脚本之争>

    到底C#和Unity3D里的JS谁好呢?

    最常见的问题无非是: 用js写的u3d游戏和用c#写的u3d游戏,到底谁的运行效率高啊?

    最常见的回答为非是: 肯定是C#啊,因为js是动态的。肯定不如编译的语言好。

    第二常见的问题无非是: 用js开发和用c#开发,哪个更快更适合我啊?

    第二常见的回答无非是: js适合个人开发,敏捷快速。c#适合公司开发,规范严谨。

    咱们还是用和刚才讨论与javascript的区别时一样的思路来整理C#和UnityScript的不同,也就是按照先本质,再表现的顺序。同时兼顾回答一下上面的两个问题。

    本质求同存异

    开篇就说了,UnityScript是和C#同一个层面的语言,也需要经历从源代码到CIL中间语言过渡,最终到编译成原生语言的过程。所以本质上,最终运行的都是从CIL编译而来的原生机器语言。但的确会有C#比较快的现象,那么问题出在哪呢?

    一个可能但不是唯一的答案就是 UnityScript和C#生成CIL中间语言不同。

    这一点想想也很简单,就像上文提到的var的问题,如果使用Object来处理var的问题,则不可避免的是频繁的装箱拆箱的操作,这对效率的影响是很大的。

    所以的确,C#的速度更快,但原因是UnityScript会涉及到频繁的装箱拆箱操作,进而生成的CIL代码与C#有差异,而并非UnityScript是动态语言且没有经过编译。

    现实很单纯

    开发到底是使用C#还是UnityScript呢?如果不考虑运行的效率,仅仅考虑开发时候的感受,小匹夫就谈谈自己的看法好啦——那就是珍惜时间,远离UnityScript。

    首先有几个事实我们要清楚:

    UnityScript是脱胎于.NET平台的第三方语言Boo的。所谓的第三方语言和C#的区别,就跟自己到底是不是亲生的,爹到底是不是隔壁老王是一样的。差距可能是全方位,立体式的。社区支持,代码维护,甚至是编译出来的CIL代码质量都可能有很大的差距。选择UnityScript之前,问问自己之前听说过Boo吗?别忘了UnityScript和Boo的渊源。

    UnityScript和JavaScript除了长得像之外,根本就没有什么关系。你在JavaScript里如鱼得水,在UnityScript中如果不小心就可能埋下隐患,而一些隐患可能藏得很深。而且UnityScript也是静态语言,也需要编译,所以看不出来选择它作为开发语言为什么会有人觉得快。

    插件的支持。貌似大多数都是C#写的吧。

    好吧,如果上面的3点都不能说动你,那就看看官方的态度好了。

     

    U3D官方团队基于数据分析做出的一个语言被使用的百分比图。

    由于Boo语言的使用量基本可以忽略,所以从Unity5.0版本开始就会停止对Boo的文档支持。同时消失的还有从菜单创建Boo脚本的选项“Create Boo Script”。从U3D团队对Boo的态度,也可以窥见和Boo联系密切的UnityScript未来的走势。

    同时U3D团队也会把支持的重心转移到C#,也就是说文档和示例以及社区支持的重心都在C#,C#的文档会是最完善的,C#的代码实例会是最详细的,社区内用C#讨论的人数会是最多的。

    感谢INFOQ提供的原文支持.

     

    告诉你吧,大公司基本都用C#,所以你也不用想太多,直接C# 吧,至于语言,没有好坏之分,就看哪个适合自己的风格。其实,时间长了你会发现,两种真的差不多,根本不用纠结这个,没啥区别,一看都能懂。 另外,新手的话可以 搜一下 unity3D学院,去这个论坛看看,有不少好的资源可以学习借鉴。还是很不错的。纯手写,望采纳!

     

    参考:unity3D用什么语言开发好?_百度知道
    https://zhidao.baidu.com/question/561548710.html

     

     

    三、Unity3D用什么语言开发好?用什么开发工具?


    对于Unity相信很多人多不陌生,用一句话来描述就是:Unity是游戏引擎、游戏开发工具。支持的维度 3D2D,可以进行3D2D游戏开发。对编程有所认知的朋友,大概会说“你问Unity是干什么?开发游戏一个开发工具”。在程序员的工作生涯中,开发工具使用最为常见,因为针对不同的编程语言使用不同的开发工具是有所差异的,需要安想装不同的开发环境,如最近很火的小程序需要用微信web开发者工具,VS是开发C#常用的工具。那么,作为开发工具Unity3D支持什么语言?下面就让我们收集一下信息,一起来了解一下Unity3D用什么语言开发好?

    Unity百科里关于编程语言写的C#JS两种语言?对于不是计算机专业的朋友,可能对两个语言很陌生。简单的接受一下两种语言的运用情况吧!

    JS是一个脚本语言,全称是JavaScript,请注意它不是Java,两个不是一个东西,不要弄混!目前运用最多的方面就是前段开发,可以做一些也没交互,最为简单就是用js实现鼠标点击事件。

    C#是微软公司的开发的,我最早接触net开发采用的语言就是C#,支持C#开发的最广泛的软件就是VSMicrosoft Visual Studio,安装包很大),个人的看法:C#在语言逻辑、安全等方面比JS更具有限。

    从市场上Unity开发语言的选择中,C#备受企业青睐!为了能向企业输送对口人才!蓝鸥Unity3DC#语言开发!

    上面我提了一下VS安装包比较大,相对于Unity自带的mono软件(用来写脚本的软件)更便捷。为了方便安装,蓝鸥Unity3D开发脚本使用mono软件进行编写

    关于蓝鸥Unity3D用什么语言开发好就简单介绍到这里,欢迎大家留意一起交流!

     

    参考:Unity3D用什么语言开发好?用什么开发工具? - 蓝鸥_嘟嘟加油中的博客 - CSDN博客
    https://blog.csdn.net/qq_36703442/article/details/54377015

     

     

    展开全文
  • Unity3D做的DEMO

    2013-10-17 09:15:56
    Unity3D搞的一个DEMO,由于处于创业初期,所以很多网友要求我写一些U3D教程的事也被我耽搁了。不过我会在后面挤出空闲时间尽量写教程和大家分享。 另外,有投资对我们项目和团队感兴趣的,可以联系我QQ:...

     

    用Unity3D搞的一个DEMO,由于处于创业初期,所以很多网友要求我写一些U3D教程的事也被我耽搁了。不过我会在后面挤出空闲时间尽量写教程和大家分享。

    另外,有投资对我们项目和团队感兴趣的,可以联系我QQ:327112182

    我们目前人员齐全,人员都来自各大游戏公司,在旧公司都担任主管级别职位。

    展开全文
  • 我一直向所有想游戏的朋友推荐Unity3D,为什么呢?首先是因为专业,Unity3D非常强大,用它创建一个类似MiniGore这样的3D平面射击游戏简直轻而易举,而就连使命召唤这样的大型3d游戏,如果素材得当也不在话下。二是...
  • Unity3D什么语言开发好?用什么开发工具?
  • 各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/...比如博主在写《[Unity3D]Unity3D游戏开发之自由视角下的角色控制》和《[Unity3D]Unity3D游戏开发之角色控制漫谈》这两篇
  • 本文介绍了Unity3D界面及游戏对象基本操作。
  • Unity3D是一个跨平台的游戏开发引擎,它能够帮助开发者快速构建游戏场景,进行游戏开发与发布。...另外,Unity3D官方版本目前可以运行在Windows和Mac OS上,当然还有可以运行在Linux上的非官方版本。
  • 在上一篇文章[Unity3D]Unity3D游戏开发之角色控制漫谈>一文中,博主与大家分享自己在角色控制方面的一些感悟。今天呢,我们继续来探讨Unity3D角色控制的内容,今天博主将解决在上一篇文章中没有解决的问题,即自由...
  • 今天博主想和大家分享的是Unity3D场景编辑器的扩展开发,相关的话题我们在Unity3D游戏开发之编辑器扩展程序开发实例这篇文章中我们已经有所涉及,今天博主想特别针对场景编辑器的扩展开发来进行下深入研究。...
  • 2018年什么游戏最火? 不用问,肯定是人人都在撸的“王者荣耀”和吃鸡游戏了。...Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综...
  • 很多人担心自己学习Unity3D培训没有基础可否参与学习,或者想自学但又担心学不会,自己心里没底,想知道unity3D需要哪些基础知识? 学习Unity3D之前你需要了解这些 如果你关注游戏行业Unity3D对你来说并不陌生,在...
  • 经过前面《Unity3D入门教程》系列讲解,再加上我们自己的探索,相信大家已经掌握了Unity3D的相关知识和基本方法。本文将使用前面学到的知识,开发一款简单的五子棋程序。本文用到的东西其实不多,非常简单。在最后...
  • 今天我们来说说通过反编译Unity3D的AssetBundle来提取游戏资源,博主写这篇文章的目的并非是要教大家如何去破解一款基于Unity3D引擎开发的游戏,而是想通过今天这篇文章来告诉大家如何在开发Unity3D游戏的过程中保护...
  • Unity3D实战】零基础一步一步教你制作跑酷类游戏(填坑完整版) - Unity3D知识库
  • Unity3D常见面试题

    2017-08-11 20:20:00
    Unity3D常见面试题
  •  Unity3D的是一个屡获殊荣的工具,用于创建交互式3D应用程序在多个platforms.Unity3D由游戏引擎和编辑器。该引擎包含的软件组件,在游戏的研究与开发中最常见的和经常性的任务。发动机所涵盖的主题包括声音,图
  • Unity3D开发为什么C#语言学习叫苦连连
1 2 3 4 5 ... 20
收藏数 18,415
精华内容 7,366