1.入门级參考UnrealScript代码

UnrealScript模仿JAVA,可是又有巨大的不同,主要是它本身具有完好的结构,貌似UDK把一切都安排好了,就像在盖楼一样。面对一幢已经完工的设计静止的大楼,你压根不知道怎么把你的设计在原有的大楼上付诸实施,在刚接触UnrealScript开发时。看教程也是云里雾里,在此推荐几个入门级的指南,能帮你对UnrealScript有个大概的认识。尤其是推荐的角色技术指南和相机技术指南。

推荐:



2.编译自己的project

在编写自己的游戏类型时,首先要配置开发环境,能够參考我的前一篇文章。然后改动ini文件,使UDK
Editer可以认识它,而且找到它。

DefaultEngine.ini 文件的 [UnrealEd.EditorEngine] 部分中的 EditPackages 数组完毕。加入 CCGame项目(自己的UDKGame)。加入你的项目名
语法例如以下所看到的:
+EditPackages=CCGame

在改动完脚本或ini文件后。都要又一次编译
使用命令行:UDK.exe make -full执行
保证无警告,无错误


3.打包公布流程

在编译器中编写脚本。调试。编译,然后UDK Game执行,终于都要公布成EXE文件。
自己的project要公布成EXE文件,须要注意下面内容

1.无法Lanch
Q:UDKGame.exe启动的并非你自己的游戏类型
A:
首先要改动
DefaultGame.ini
[Engine.GameInfo]
DefaultGame=CameraCustom.CCGame
DefaultServerGame=CameraCustom.CCGame
PlayerControllerClassName=CameraCustom.CCPlayerCamera

DefaultGameType="UTGame.CCGame";

然后依旧无法正常Lanch
Q:打包后游戏类型不是自己想要的那个类型

A:把这段放进你定义的游戏类型的类里面:

static event class<GameInfo> SetGameType(string MapName, string Options, string Portal)

{

    return Default.Class;

}


2.能够Lanch,但无法打包

有的同学反映勾了那个烘培后还是要读取官方UI才干进游戏

解决的方法:

创建一个新的启动地图更换theUDKFrontEndMap

打开defaultEngine.ini



MapExt=udk

; Any additional map extension to support for map loading. 

; Maps without an extension always saved with the above MapExt

AdditionalMapExt=mobile

Map=UDKFrontEndMap.udk (更改)

LocalMap=UDKFrontEndMap.udk (更改)

TransitionMap=EnvyEntry.udk

EXEName=UTGame.exe

DebugEXEName=DEBUG-UTGame.exe



更改等于号那 加上你新创建的地图名

3.启动分辨率
DefaultSystemSettings.ini
ResX=1920
ResY=1080

4.手动移动DLL文件
安装后须要手动将自己编译的dll放到usercode目录中

5.去除启动动画
 ??在UDKEngine.ini内找到【FullScreenMovie】项,把bForceNoMovies改为TRUE 

X:\UDK\UDK\Engine\Config\BaseEngine.ini

找到[FullScreenMovie] 项
bForceNoMovies=TRUE

6. 启动全屏
X:\UDK\UDK\Engine\Config\BaseSystemSetting.ini

设置Fullscreen=True

UDK——入门开发流程的更多相关文章

  1. 【CC2530入门教程-01】IAR集成开发环境的建立与项目开发流程

    [引言] 本系列教程就有关CC2530单片机应用入门基础的实训案例进行分析,主要包括以下6部分的内容:1.CC2530单片机开发入门.2.通用I/O端口的输入和输出.3.外部中断初步应用.4.定时/计 ...

  2. MVC5+EF6 入门完整教程3 :EF完整开发流程

    https://www.cnblogs.com/miro/p/4053473.html 学完本篇文章,你将会掌握基于EF数据模型的完整开发流程. 本次将会完成EF数据模型的搭建和使用. 基于这个模型, ...

  3. Linux下服务器端开发流程及相关工具介绍(C++)

    去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路 ...

  4. JBPM4入门——6.流程实例的创建和执行

    本博文只是简要对JBPM4进行介绍,如需更详细内容请自行google 链接: JBPM入门系列文章: JBPM4入门——1.jbpm简要介绍 JBPM4入门——2.在eclipse中安装绘制jbpm流 ...

  5. JBPM4入门——5.流程定义的发布、查询、删除

    本博文只是简要对JBPM4进行介绍,如需更详细内容请自行google 链接: JBPM入门系列文章: JBPM4入门——1.jbpm简要介绍 JBPM4入门——2.在eclipse中安装绘制jbpm流 ...

  6. Struts2学习笔记--Struts例子及开发流程

    参考资料:http://blog.csdn.net/hntyzgn2010/article/details/5547753 http://chenlh.iteye.com/blog/464341 入门 ...

  7. CI Weekly #14 | 如何搭建合适的持续交付开发流程?

    时隔 10 个月,flow.ci 开始正式收费上线.为感谢对我们的内测支持,所有内测用户可继续免费使用基础版 30 天,截止至 3 月 15 日失效.欢迎随时告诉我们你对收费版 flow.ci 的反馈 ...

  8. Sagit.Framework For IOS 开发框架入门开发教程2:一行代码实现引导页

    前言: 开篇比较简单:Sagit.Framework For IOS 开发框架入门开发教程1:框架下载与环境配置 第二篇教程之前写了一半,感觉不太好写,而且内容单纯介绍API,要说的很多,又枯燥乏味. ...

  9. 实例讲解基于 React+Redux 的前端开发流程

    原文地址:https://segmentfault.com/a/1190000005356568 前言:在当下的前端界,react 和 redux 发展得如火如荼,react 在 github 的 s ...

随机推荐

  1. c++11 : range-based for loop

    0. 形式 for ( declaration : expression ) statement 0.1 根据标准将会扩展成这样的形式: 1   { 2     auto&& __ra ...

  2. CSMA/CD协议

    为了通信的简便,以太网采取了两种重要的措施: 第一:采用较为灵活的无连接的工作方式,即不必先建立连接就可以直接发送数据: 第二:以太网对发送的数据帧不进行编号,也不要求对方发回确认. 因此,以太网提供 ...

  3. bat处理文件

    bat处理文件 作用:可以一次性执行多个命令的文件. 为什么要学bat处理文件? 快速运行一个软件一般都会把软件打包一个jar包,但是jar双击可以运行仅对图形化界面的软件起作用,对于控制台的程序是不 ...

  4. 快速构建AdapterView的Adapter--ingeniousadapter

    项目地址:ingeniousadapter 前面的话:本项目的原型是QuickAdapter,它们的思路基本一致,但本项目的优势在于: 支持AdapterView存在多个layout类型 可配置图片加 ...

  5. docker 1.12.3版本搭建私有仓库,上传镜像报错:server gave HTTP response to HTTPS client”

    系统环境:centos7 docker版本: 1.12.3(注意版本,可能存在不同版本设置不同的情况) docker registry版本:2.4.1 问题: 成功安装docker registry, ...

  6. 使用date转换UNIX时间戳

    1.将time string转换成时间戳 date -d "2010-10-12 12:25:00" +%s 2.将时间戳转换成time string date -d " ...

  7. 调试EF源码

    在解决方案中添加下载好的EF的源码的引用 在新建项目中添加程序集的引用 添加配置文件中的节点 测试 获取程序集的公钥标记: 使用sn.exe命令 使用reflector

  8. iOS_SN_push/pop转场动画封装和一般动画封装

    封装类中的方法: #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface AnimationE ...

  9. GetClientRect()和GetWindowRect()

    GetClientRect()   是得到客户区坐标系下客户区的RECT GetWindowRect()是得到屏幕坐标系下整个窗口的RECT GetSystemMetrics()是获得屏幕分辨率大小 ...

  10. HDU 3966 dfs序+LCA+树状数组

    题目意思很明白: 给你一棵有n个节点的树,对树有下列操作: I c1 c2 k 意思是把从c1节点到c2节点路径上的点权值加上k D c1 c2 k 意思是把从c1节点到c2节点路径上的点权值减去k ...