美文网首页
1.1 制作一个最简单的关卡(空房间)

1.1 制作一个最简单的关卡(空房间)

作者: ZQS_2afb | 来源:发表于2018-02-08 00:07 被阅读0次

1. 选择基础的texture

在右侧的current texture中,选中tools/toolsnodraw这个texture

这么做的好处是no draw的面都不会被渲染,节约性能,一般玩家不可能直视到的表面都尽量使用nodraw


2. 找准地图中心

在所有2D视图中,两条蓝绿色的直线交点就是地图的中心


3. 新建一个地板

选中Block Tool,在2D视图中拉出一个想要的形状

敲击回车,3D视图中就出现了texture为no draw的相应大小的方块


4. 同理,再建一面墙


5. 复制墙体

选择Selection Tool,在2D视图中单击物体中心的x即可选中物体,或在3D视图中直接单击物体。

选中墙壁,在2D视图中按住shift往旁边平移,可以复制出一面墙来

按住CTRL同时选择两面墙,同样Shift + 平移到一边


6. 旋转

选中物体后,再次点击该物体可以切换三种工具,选择旋转工具(在这之前先确认Tools -> Options -> 2D Views -> Default to 15-degree rotations已经勾上)

调整大小、形状 旋转 拉伸,不常用

旋转90度

平移回去,再将地面复制一份当天花板用,一个盒子就完成了


7. 添加texture

左侧工具栏处选择Toggle Texture Application,出现如下窗口,current texture选择dev/dev_measuregeneric01

将这个窗口放到一边,此时鼠标会变成指针+油漆桶的样式,在3D视图中右键点击面就能将其附上current texture所选中的texture了。

同理,给墙壁加上dev/dev_measuregeneric01b这个texture

这样房间内部就做完了,虽然从外部看起来还都是no draw的texture,但是玩家不可能看到外部,所以没有影响,并且更加节约性能


8. 出生点、Entity

选择Entity Tool,在3D视图中左键单击就能放置一个Entity

在3D视图中双(或者2D视图中右键 -> Properties)可以打开这个entity的属性,在Class的下拉菜单中,选择适用于你的游戏的相应的类。(例如我使用CS:GO来测试,下拉菜单中应该选择info_player_terrorist或者info_player_counterterrorist,如果使用Portal2测试,应该选择info_player_start)

选择完毕后,Apply -> 关闭属性窗口


9. 编译地图

首先保存地图,File -> Save,我使用csgo,所以保存的路径是...\Counter-Strike Global Offensive\sdk_content\maps,命名,保存。

点击上方的工具栏中的Run map,快捷键为F9

最好勾上Don't run the game after compiling,不然编译完成后会自动运行游戏。

点击OK,等待编译完成


10. 测试地图

打开csgo,在控制台中输入map + 地图名字,回车。进入游戏测试。

相关文章

  • 1.1 制作一个最简单的关卡(空房间)

    1. 选择基础的texture 在右侧的current texture中,选中tools/toolsnodraw这...

  • 二,新建关卡

    1,新建一个蓝图项目,打开后点击左上角文件-新建关卡;2,在弹出的新建关卡面板上选择“空关卡”; 3,点击“空关卡...

  • 游戏策划(七):任务与关卡设计

    本章主要讲述了游戏关卡制作的相关事项,包括关卡设计的含义、关卡的任务情节设计、关卡的本质、关卡的设计要素与关卡的制...

  • UE4 关卡加载与关卡流加载

    一、关卡加载与关卡流加载区别 1.1 关卡流 使用流关卡的好处在于利于多人协同合作 通过关卡流可以在需要的时候动态...

  • 制作关卡图

    关卡的承接关系 关卡的承接就是关卡与游戏中其余关卡之间的联系。关卡需要一起运作,让玩家依次学会所有的技能,把玩家从...

  • Snackbar源码分析

    目录介绍 1.最简单创造方法1.1 Snackbar作用1.2 最简单的创建1.3 Snackbar消失的几种方式...

  • Application

    1、 静态属性 1.1 Path路径 注:不同平台下,位置不同 1.2 loadedLevel 关卡属性

  • 用场景带动创意

    开始制作关卡,首先是基于之前建立的世界地图和任务流程图的基础上的关卡位置,接下来要开始做的是「想象并描述关卡的视觉...

  • C入门(C Primer Plus 部分内容)简介

    简单的C程序示例与介绍 程序清单1.1 这是一个最简单的C程序,其运行结果为 Hello World 1、#in...

  • 空巢房间

    一个人的时候,尤其能感到,每一分每一秒都是生命的消逝。 我的房间大约十平米,搬进来之前,墙是新粉刷过的,床大概有...

网友评论

      本文标题:1.1 制作一个最简单的关卡(空房间)

      本文链接:https://www.haomeiwen.com/subject/gkhzzxtx.html