UDK——入门开发流程

1.入门级参考UnrealScript代码

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

游戏性编程:http://udn.epicgames.com/Three/GameplayProgrammingHomeCH.html

推荐:

基础游戏快速入门:http://udn.epicgames.com/Three/BasicGameQuickStartCH.html

角色技术指南:http://udn.epicgames.com/Three/CharactersTechnicalGuideCH.html

相机技术指南:http://udn.epicgames.com/Three/CameraTechnicalGuideCH.html

DLL绑定:http://udn.epicgames.com/Three/DLLBindCH.html

2.编译自己的工程

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

DefaultEngine.ini 文件的 [UnrealEd.EditorEngine] 部分中的 EditPackages 数组完成。添加 CCGame项目(自己的UDKGame),添加你的项目名

语法如下所示:

+EditPackages=CCGame

在修改完脚本或ini文件后,都要重新编译

使用命令行:UDK.exe make -full运行

保证无警告,无错误

3.打包发布流程

在编译器中编写脚本,调试,编译,然后UDK Game运行,最终都要发布成EXE文件。

自己的工程要发布成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;

}

参考:http://tieba.baidu.com/p/2343565767

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

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

参考:http://tieba.baidu.com/p/2166535374

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——入门开发流程

时间: 2024-10-11 13:07:16

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

Unreal SDK 游戏开发从入门到精通(UnrealScript语法、UI Scene界面、UDK独立开发游戏)

对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系 课程内容简介 本系列讲座主要讲述如何利用UDK开发游戏程序. 本课程主要分为四个部分: 1.学习UnrealScript的基本语法, 为下面的学习打下良好的基础 2.系统学习UDK的主要模块, 熟悉并掌握游戏开发的各个系统 3.使用UDK独立开发游戏Demo, 体验和理解UDK对游戏开发流程的整合 课程大纲 第一章初步接触Unreal SDK 1.1 Unreal sdk简介aaa 1.2 UC语言的基本介绍 1.3 搭建UDK的

智能合约从入门到精通:Solidity语言的开发规范和开发流程

简介:上面介绍的在Solidity中嵌入的内联汇编语言也可以单独使用.实际上,它是被计划用来作为编译器的一种中间语言.本文我们将介绍开发智能合约过程中Solidity语言的开发规范和开发流程. Solidity作为编译器的一种中间语言.在开发智能合约时需要遵守相应的开发规范和开发流程. 开发规范 命名规范 目录和文件 目录使用小写,请勿使用特殊符号: 库文件和合约文件统一以.sol为后缀: 合约文件名保持与合约名一致: 文件名采用驼峰命名(首字母大写): 合约.库文件命名 合约名采用驼峰命名(首

MVC5 + EF6 完整入门教程 EF完整开发流程

https://www.cnblogs.com/miro/p/4053473.html 学完本篇文章,你将会掌握基于EF数据模型的完整开发流程. 本次将会完成EF数据模型的搭建和使用. 基于这个模型,将之前的示例添加数据库查询验证功能. 文章提纲 概述 & 要点 详细步骤 总结 概述 & 要点 下面是本文要点,正文部分会有详细介绍. EF架构图 新建基于EF的Data Model的约定 关于ORM的重要概念,和传统方式开发的区别 EF开发的整体过程 详细步骤 新建文件夹,规划好代码摆放位置

django入门 -- 简单流程

django入门 -- 简单流程 这里简单的演示完成一个 django 大概流程,后面会有详细解释 搭建开发环境 以下使用的是 ubuntu 系统 在生产环境中,有的时候,我们开发的项目可能用的是几个不同的 环境,所以通常我们会创建虚拟环境,在虚拟环境中安装我们需要的 配置,这里从配置虚拟环境开始 创建虚拟环境 创建:mkvirtualenv [虚拟环境名称] 删除:rmvirtualenv [虚拟环境名称] 进入:workon [虚拟环境名称] 退出:deactivate 所有的虚拟环境,都位

6.1 网站的开发流程介绍

在上一章中,主要介绍了使用Dreamweaver通过可视化操作来实现网页中的各种元素,既学习了如何使用Dreamweaver在网页中设置页面标题.背景和插入各种对象,又学习了使用Dreamweaver来创建表格布局和实现表单页面,还研究了框架相关知识.另外,为了制作出赏心悦目的网页,我们还学习了在Dreamweaver中如何快速地创建和应用样式表. 从本章开始,我们将学习网站设计和布局技术,其中重点是熟悉网站的开发流程,DIV层和表格布局各自的使用场合,以及网站开发的一些经验.技巧:难点是如何进

移动端开发者眼中的前端开发流程变迁与前后端分离

写在最开始 移动端与前端的区别 前端开发的混沌时代 后端 MVC MVC 方案实现 MVC 的缺点与改进 前端只写 Demo HTML 模板 后端 MVC 架构总结 AJAX 与前端 MVC 前后端分离的缺点 双端 MVC 不统一 SEO 性能不够 集中 Or 分离 Nodejs 前后端分离的哲学 Nodejs 分层 实战应用 风险控制 总结 参考资料 写在最开始 这是一篇面向移动端开发者的科普性文章,从前端开发的最初流程开始,结合示范代码,讨论开发流程的演变过程,希望能覆盖一部分前端开发技术栈

JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用

Struts2框架介绍 三大框架:是企业主流JavaEE开发的一套架构.Struts2 + Spring + Hibernate 什么是框架?为什么要学习框架? 框架是实现部分功能的代码(半成品),使用框架简化企业级软件开发. Struts2与MVC? Struts是一款优秀的MVC框架 MVC:是一种思想,是一种模式,将软件分为Model模型.View视图.Controller控制器 JAVAEE软件三层架构:web层(表现层).业务逻辑层.数据持久层(Sun提供javaEE开发规范) Jav

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

原文:Linux下服务器端开发流程及相关工具介绍(C++) 去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路线图,帮助新人尽快上手. 本文介绍的是阿里妈妈搜索直通车这边的一些开发流程及相关工具.做为新人入门手册,其中某些工具可能只有直通车这边在用,但对于其他公司的新人来说,一样是具有指导意义的. 简单介绍一下直通车这边的开发背景:直通车业务对外是

项目实战 | 月薪3w的大牛为你整理的真实项目开发流程

如今,越来越多的人重视有项目经验的程序员,在一定基础上,项目经验代表着你曾经的"成就",公司也更愿意向这部分程序员抛去橄榄枝.如果你没有什么项目经验,那么一定要在网上找一个中等大小的项目,然后代码看透,逻辑理清楚,然后写到自己的简历上,至少让面试官觉得你做这个项目肯定没有问题,你能干活,所以很可能就会通过面试! 现在为大家介绍,一个项目的大体开发流程 1 大体的项目开发流程 各模块的开发流程要能讲述--技术点的用处,大体概括不需要详细讲解. 2 自己开发的模块 必须熟练开发流程.原理: