游戏制作吧 关注:40,185贴子:116,330

【UDK】UDK游戏开发工具安装和基础使用教程

只看楼主收藏回复

UDK(the Unreal Development Kit 虚幻引擎开发工具包)是Epic公司在2010年宣布对外发布著名引擎虚幻动作第三代(Unreal Engine 3 虚幻引擎3)引擎的免费版本。
UDK LOGOEGC(Epic Games China 上海英佩数码有限公司)与合作伙伴GameAcademy(简称:GA国际游戏教育)联合设立了中国首家虚幻引擎技术研究中心,主要为了配合虚幻3与UDK在中国地区的推广,并为中文用户提供更多本地化帮助、支持与服务;以及向设立游戏动漫等相关专业的高等教育机构提供UDK和虚幻3引擎各方面的专业技术支持及教育解决方案,并将不断推出独家教程,旨在帮助具备美术或策划、程序等基本游戏开发知识的兴趣爱好者使用UDK开发出完整的游戏雏形,推动国内游戏研发力量的成长。 UDK不包含源代码,但包含了开发基于擎虚幻动3引擎独立游戏的所有工具,还附带了几个原本极其昂贵的中间件虚幻的开发插件。虚幻3是一款商业性的3D游戏开发引擎,为了鼓励游戏开发者使用,Epic公司在2010年宣布对外发布免费的虚幻动作3——UDK,游戏制作爱好者可以用UDK来创建非商业目的的独立游戏,也是商业引擎市场的一种营销手段,当你把游戏出售就需要交纳授权费用。UDK的功能相当强大,它不仅使用了虚幻引擎3(Unreal Engine 3)的技术驱动,并且运用了强大的兼容脚本。因其作为虚拟3的免费版,以其强大的功能让游戏制作爱好者们使用起来却非常容易。官方页面下载并安装后,UDK会自动查找你的电脑操作语言和位数版本来选择合适的UDK版本,若是中文操作语言则UDK自动启用中文界面,但是这个中文界面存在不足,部分数据会显示为乱码,所以建议安装完后改回英文操作界面,方法为删除X:\UDK\UDK-2010-08\Engine\Localization\CHN (X是你的安装盘,可能因安装目录不同而存在地址错误,此地址仅用为参考)目录下的 gfxui.CHN文件。


1楼2013-05-22 13:10回复
    下载:
    官网:www.unrealengine.com
    在U3的官方下载:www.unrealengine.com/udk/downloads/
    版本最好是最新的,因为越新的版本操作越简单,功能越强大,意想不到的BUG也更少!


    2楼2013-05-22 13:13
    收起回复
      答 : 在PC上,UnrealScript可以调用通过使用 DLL绑定在Windows DLL中实现的函数。 用户也可以通过创建到外部运行程序的TCP连接来使得UnrealScript和native代码协同工作。
      问: 开发UDK项目和制作mods有什么不同?
      答 : 每次Epic发行一个主要的新PC游戏时,我们会连同游戏一起发行虚幻引擎工具,mod制作人员可以通过他们的创造力和独创性来修改我们的游戏。 UDK不同的之处是每个人都可以使用它。您不是必须要拥有一个”虚幻竞技场3” 或 “战争机器”版本才能访问引擎工具,而且,我们将会持续地发行免费的UDK升级。另外,所有的UDK发行版本都是独立的产品,这意味着任何人都可以免费发行不需要额外软件的游戏。
      问: 我怎么知道正在开发哪些功能或者这些功能什么时候才能发布? 答 : 每个月发行一次UDK版本。UDK版本升级信息描述了最新的功能及更新信息。您可以从UDK下载网站下载最新版本的UDK。
      问: 我们真的可以免费使用UDK吗?
      答 : 当然。您可以下载UDK,创建您的项目并完全免费地发布您创建的内容。 问: 大学、中学、教员和学生都可以免费地使用UDK吗? 答 : 教育机构可以在遵循我们的“教育和非商业应用免费”政策下使用UDK,尽管他们正在收取学费,但是我们愿意让您来教授虚幻引擎3技术。全体教员或学生都不需要授权。我们非常鼓励您的学生在校内或校外使用UDK来学习游戏开发以及将UDK用于其它非商业目的。比如,如果一个学生决定把他制作的游戏作为学校授课或业余爱好项目进行出售,那么我们也欢迎他这样做。他将需要花费$99购买授权,并且当他赚到第一个50,000美元后它需要向我们支付其收入的25%的版税。
      问: 如果我或我的公司制作了不止一个基于UDK的游戏或商业应用程序,我需要为每个产品花费99.00美元来购买商业授权吗?
      答 : 不需要。您或您的公司仅需要一个商业授权来涵盖您开发的所有基于UDK的游戏或商业应用程序。
      问: 我可以把UDK游戏开源发行吗?
      答 : 我们的最终用户授权协议(EULA)中包含了关于免费开发及发行游戏的权利方面的内容。EULA也是控制您游戏发行的授权书,因为它内置在UDK中。 您不可以在那些不同于UDK EULA的条款下发行您的UDK项目(比如PL、LGPL、开源、等)。 您没有权利使用我们没有授予您的条款来阻碍UDK。
      问: 这和虚幻引擎3的授权有什么不同?
      答 : 最主要的不同是UDK不包括虚幻引擎3的C++源码访问功能。UDK的发行版本包含了和虚幻引擎3的商业版本一样的UnrealScript代码和虚幻引擎工具集成,提供了专业开发人员所使用的全部功能。尽管工具和技术是相同的,但是“完全”的授权包括了引擎和工具的内部C++源代码,这允许授权用户进行他们想做的任何改变,并且如果他们得到游戏机厂商的授权,他们也可以在游戏机平台上发行他们的游戏。 UDK用户和传统的虚幻引擎3商业授权用户都可以访问所有的UnrealScript源代码。从功能和性能(字节编译)方面来说,UnrealScript和编程语言Java类似,它的功能设计的目的是简化游戏开发,比如,函数的状态范围、自动序列化、定义属性及远程函数的网络复制的简单系统等。我们为UDK用户提供很多资料和支持途径,包括Sams的两本新书"Mastering Unreal Technology(掌握虚幻技术)"、我们虚幻开发者网络的上百个页面支持项、UDK社区论坛以及来自3D Buzz人员的上百个小时的完整的针对特定功能介绍的使您立即可以进行UDK入门学习的免费视频教程。完全的UE3授权用户可以直接受到来自Epic的书写UE3代码的工程师的支持。
      问: 可以使用Kickstarter或其他众筹为使用UDK制作的游戏提供资金吗? 需要授权许可码?
      答 : 是的,UDK游戏可以接收众筹;但是需要支付$99的商业UDK授权许可费用,而且在众筹过程中赚取的所有收入盈利都要根据标准UDK版税进行计算。 关于和授权相关的更多问题,请参照UDK授权页面。 业务及法律
      问: 可以为引擎创建自定义插件或工具吗?
      答 : 当然。不需要任何额外的授权。如果您通过名称来引用Unreal Development Toolkit(虚幻开发工具包) 或 UDK,您需要尊重EpicGames的商标(参照下面*处的内容)" 并且要明确地声明您的作品没有经过Epic Games认可。 * Unreal Development Kit (UDK) © 2009 Epic Games、 Inc. Epic、Epic Games、Gears of War、Gears of War 2、Unreal、AnimSet Viewer、AnimTree Editor、Unreal Cascade、Unreal Content Browser、Unreal Development Kit、Unreal Editor、Unreal Engine、Unreal Kismet、Unreal Lightmass、Unreal Matinee、Unreal PhAT、UnrealScript和Unreal Tournament 是Epic Games, Inc.在美国及其他地区的的商标或注册商标 。所有其他的商标都归它们各自的拥有者所有。
      问: 我可以建立一个网站并把游戏放到上面,但是不出售游戏,仅是通过广告来挣钱哪?
      答 : 从做为您UDK游戏的访问入口的网站收取广告费用不能说明您的游戏是免费的。它仅是作为一个从您的UDK应用程序获取直接收入的代理而已。如果您使用广告收入代替您从游戏中获取直接收入,那么您将需要一个商业授权并且Epic将会收取版税。
      问: 我们可以在我们的游戏中免费地使用SpeedTreeModeler编译的speedtree模型吗,还是我们必须向SpeedTree付费?
      答 : 您可以在您的UDK应用程序中免费地使用包含在UDK中的Speedtree模型。
      问: "发行UDK代码"的定义是什么? 是指使用包含的UDK代码,比如从UTGame扩展一个类? 还是它仅禁止发行UDK源代码?
      答 : 这意味着您不能在我们未给予您权利的条款下发行您的UDK应用程序(代码和内容)。比如,您不能把您的UDK应用程序发行到开源代码或者给获得GPL、LGPL授权类型的用户,因为我们没有把这个权利赋予您。
      问: 游戏机平台? 答 : 目前,UDK仅支持PC : Windows。
      (附:注意!你想在苹果IOS设备上运行您的游戏,需要获得苹果的支持!)


      5楼2013-05-22 13:18
      回复
        Q:打开UDK后发现全是英文,难道没有中文版的吗?
        A:更改如下


        7楼2013-05-22 13:19
        回复
          Q:每次打开UDK都出现这个错误,怎么办?

          A:打开X\Engine\EditorResources\WPF\Localized\UnrealEd.CHN.xaml 文件,修改414行中LandscapeEdit_Add_NewLayer为LandscapeEdit_GizmoData 即可


          8楼2013-05-22 13:19
          回复
            Q:UDK如何调出4视图?
            A:


            9楼2013-05-22 13:20
            回复
              Q:做完地图后我点“从这里开始播放”发现主角没有枪。
              A:任选一个。


              10楼2013-05-22 13:20
              回复
                Q:D3DXMesh类的错误

                A:把编辑器改回DX9模式即可解决。
                Q:用BSP画刷建的模型不能移动。
                A:进入线框模式,先将红色画刷移到一边,再修改蓝色线框(蓝色线框是构建好的BSP画刷模型)


                11楼2013-05-22 13:21
                回复
                  Q:如何设置死亡高度?
                  A:红色线条表明死亡高度


                  12楼2013-05-22 13:21
                  回复
                    Q:UDK已停止工作。

                    A:通常是电脑内存太小, 卡出来的。
                    试下以下几种办法
                    1.重新打开
                    2.属性更改兼容模式
                    3.更换UDK版本
                    4.增加电脑内存


                    13楼2013-05-22 13:21
                    回复
                      Q:UDK模型最大支持多少个面数?
                      A:2的16次方=65536
                      Q:构建灯光时出错Failed to connect wo Swarm.

                      A:1.把防火墙关掉(或给通过)
                      2.在任务管理器里面给Swarmagent.exe最高权限
                      Q:打包后游戏类型不是自己想要的那个类型
                      A:把这段放进你定义的游戏类型的类里面:
                      static event class<GameInfo> SetGameType(string MapName, string Options, string Portal)
                      {
                      return Default.Class;
                      }
                      Q:3DSMAX2012和MAYA2012后的ACTORX插件
                      A:http://tieba.baidu.com/p/2201321405
                      Q:UDK外部包丢失
                      A:UDK路径,文件名称不能有中文。


                      14楼2013-05-22 13:22
                      回复
                        Q:我们为什么要使用UDK?
                        A:因为UDK是3D游戏制作学习的最好工具(没有之一)!
                        刀刀我也推荐几个地方给你们学习UDK,而且这几天会持续更新该类教程哦!
                        搜索这些关键字吧!
                        乐活游戏人
                        UDK吧
                        呆蛙
                        GA游戏教育
                        ……
                        随便一提的是,我们也会跟踪游戏业发展的道路,随时更新游戏发展哦!


                        15楼2013-05-22 13:31
                        回复
                          该教程的版权归属UDK吧所有。


                          16楼2013-05-22 13:31
                          回复
                            请问楼主哪有UDK入门教程 刚学神马都不懂 感觉好难的说


                            17楼2014-02-18 13:39
                            收起回复
                              Q:零基础学会udk后能从事什么工作?只是娱乐吗?@zerotwov


                              来自Android客户端18楼2014-02-27 09:10
                              回复