Zh/Creating Brush Entities: Difference between revisions
< Zh
Jump to navigation
Jump to search
m (Nesciuse moved page Creating Brush Entities/zh to Zh/Creating Brush Entities over redirect: Language prefixes) |
m (-Using L template for links) |
||
Line 2: | Line 2: | ||
__NOTOC__ | __NOTOC__ | ||
{{first room menu:zh-cn}} | {{first room menu:zh-cn}} | ||
我们已经 | 我们已经{{L|Basic Construction|创建了固体}}。另一方面,我们可以创建{{L|Brush Entity|固体实体}}。固体实体是地图中用于物理运动或产生伤害的可互动实体。 | ||
{{todo|添加「固体实体」页面}} | {{todo|添加「固体实体」页面}} | ||
Line 11: | Line 11: | ||
==创建== | ==创建== | ||
# 选择 | # 选择{{L|Hammer Block Tool|固体工具}}[[File:hammer_block.png|28px]]并在你的地图中创建一块立方体。 | ||
# 打开 | # 打开{{L|Hammer_Texture_Browser|纹理浏览器}}并[[Hammer_Texture_Browser#Filter|过滤]]出<code>dev crate</code> 。<code>dev/dev_measurecrate02</code>应该是一个 32×32 的板条箱纹理。 | ||
# 给你的立方体应用'''dev/dev_measurecrate02'''纹理。 {{tip|如果二维视图的网格大于32单位,可以按下{{key|[}}键或者点击'''缩小网格'''按钮[[File:Hammer_SmallerGrid.png]]以便在网格上创建更小的对象。}} | # 给你的立方体应用'''dev/dev_measurecrate02'''纹理。 {{tip|如果二维视图的网格大于32单位,可以按下{{key|[}}键或者点击'''缩小网格'''按钮[[File:Hammer_SmallerGrid.png]]以便在网格上创建更小的对象。}} | ||
# 用 | # 用{{L|Hammer Selection Tool|选取工具}}[[File:hammer_select.png|28px]]调整你的立方体大小,直到纹理与立方体吻合。 {{Note|到此为止,创建固体与创建固体实体是相同的。为了指定箱子的作用,是固体还是一种固体实体,我们必须选取并将之转换为[[Hammer_New_Objects_Toolbar#toWorld|环境]]或[[Hammer_New_Objects_Toolbar#toEntity|实体]]中的一种。}}<p>[[File:Hammer toEntityButton.png|border|Hammer toEntity button|link=]]</p> | ||
# 确保这个立方体处于选中状态,按下{{key|Ctrl+T}}或点击[[Hammer_New_Objects_Toolbar#toEntity|转为实体]]按钮将一样[[List_of_entities#Function_.28brush.29_entities|功能]]绑定到此元素。这会打开 | # 确保这个立方体处于选中状态,按下{{key|Ctrl+T}}或点击[[Hammer_New_Objects_Toolbar#toEntity|转为实体]]按钮将一样[[List_of_entities#Function_.28brush.29_entities|功能]]绑定到此元素。这会打开{{L|Hammer_Object_Properties_Dialog|对象属性}}对话框。<p>[[File:Hammer_object_properties.png|400px]]</p> | ||
# 从'''类别:'''下拉菜单中选择 | # 从'''类别:'''下拉菜单中选择{{L|Func_breakable|func_breakable}}。 | ||
# 在Keyvalues下,选择'''名称'''(Name)并给你的箱子起个有意义的名称。 | # 在Keyvalues下,选择'''名称'''(Name)并给你的箱子起个有意义的名称。 | ||
# 在Keyvalues下,选择'''耐久'''(Strength)。此耐久值指定了箱子在被破坏前可承受多少伤害。设置该值为'''1'''。 | # 在Keyvalues下,选择'''耐久'''(Strength)。此耐久值指定了箱子在被破坏前可承受多少伤害。设置该值为'''1'''。 | ||
Line 25: | Line 25: | ||
===应用纹理=== | ===应用纹理=== | ||
当我们的板条箱具有适当的大小时我们就能用以前用过的技术给它应用合适的纹理。 | 当我们的板条箱具有适当的大小时我们就能用以前用过的技术给它应用合适的纹理。 | ||
# 打开 | # 打开{{L|Hammer_Texture_Browser|纹理浏览器}}并[[Hammer_Texture_Browser#Filter|过滤]]出<code>crate</code>。 | ||
# 选择<code>props/woodcrate001a</code>并应用给你的立方体。你可能会用到表面编辑选项卡使纹理与立方体吻合。{{Note|请确保纹理是与Face对齐的。}} | # 选择<code>props/woodcrate001a</code>并应用给你的立方体。你可能会用到表面编辑选项卡使纹理与立方体吻合。{{Note|请确保纹理是与Face对齐的。}} | ||
[[File:Hammer_primitive_crate2.png|thumb|315px|none|功能性的板条箱贴上纹理后]] | [[File:Hammer_primitive_crate2.png|thumb|315px|none|功能性的板条箱贴上纹理后]] |
Revision as of 09:46, 11 July 2024
我们已经创建了固体 。另一方面,我们可以创建固体实体 。固体实体是地图中用于物理运动或产生伤害的可互动实体。
待完善: 添加「固体实体」页面
在此例子中,我们将会创建一个32单位的板条箱。
创建
- 选择固体工具
并在你的地图中创建一块立方体。
- 打开纹理浏览器 并过滤出
dev crate
。dev/dev_measurecrate02
应该是一个 32×32 的板条箱纹理。 - 给你的立方体应用dev/dev_measurecrate02纹理。
- 用选取工具
调整你的立方体大小,直到纹理与立方体吻合。
- 确保这个立方体处于选中状态,按下Ctrl+T或点击转为实体按钮将一样功能绑定到此元素。这会打开对象属性 对话框。
- 从类别:下拉菜单中选择func_breakable 。
- 在Keyvalues下,选择名称(Name)并给你的箱子起个有意义的名称。
- 在Keyvalues下,选择耐久(Strength)。此耐久值指定了箱子在被破坏前可承受多少伤害。设置该值为1。
- 在Keyvalues下,选择材料类型(Material Type)。此材料类型指定了箱子会发出何种声音和掉出何种碎片。在下拉菜单中选择木头(Wood)。
- 在Keyvalues下,选择物理撞击伤害比例(Physics Impact Damage Scale)。这指定当对象被物理对象击中时造成伤害的比例。
注意:当值为0时表示此特性不起作用。设置为1.0则材料拥有肉体的强度,数字越小代表材料越坚固。
- 点击应用并关闭对象属性对话框。
应用纹理
当我们的板条箱具有适当的大小时我们就能用以前用过的技术给它应用合适的纹理。
销毁
要把固体实体转换回普通固体,选择它,点击转为固体,位于转为实体按钮旁边。