设为首页收藏本站官方微博

wintermute学习笔记[6]--搭建场景步骤五:路径点

[复制链接]
查看: 3305|回复: 4
打印 上一主题 下一主题

wintermute学习笔记[6]--搭建场景步骤五:路径点

跳转到指定楼层
楼主
发表于 2010-9-17 16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

wintermute学习笔记[6]--搭建场景步骤五:路径点

突然发现帮助文档里是分9步搭建一个场景,之前一直记成7步来着- -趁着有时间多写几篇。
0 x$ j5 _% g/ c  q 
- D. t2 v1 b1 V  J0 O  Q3 ]. x9 \+ a/ q3 B9 N( N9 g9 u" n0 @
路径点(waypoint)的作用我们举个例子来说明(帮助文档居然里把这个好例子放在最后)。8 H- T4 W$ G2 o
8 Y0 ], @. x4 g" g; t4 z
* r8 S; s$ {/ w: w; ^( B# ]0 h8 D& g- U
看看下图,假设角色站在A点,你点击鼠标想让她到C点。# D, j$ r5 P; K" v
- ?0 H/ P  J8 h5 q) |$ {& N& g5 o( s

% d8 q$ S8 K* g; u
1 l6 e, ^  V+ F% [' ]% {. E一般来说,角色会按直线走过去,但因为我们在桌子底下设置了一个障碍区域,挡在了两点之间,于是,这个角色不懂怎么过去了- -你可以在测试中发现这个问题。
  D8 M- T* B) m6 t' k5 ~2 G9 b" \! Y9 q% b8 u7 H

; j% N& `5 c6 c7 x+ I, w$ `. j* h: B+ n0 M4 p
" b: F' L4 o1 U+ ~

% l: k' s# X) O! E+ U但添加路径点(就是下图中那个小红叉)后,当角色遇到无法走直线的问题时,她会寻找最近的路径点,按下图的路线到达C点。( w4 t2 R8 j# U, z1 o7 ?

8 T* ]7 A! M$ ]
- x% Q# w4 _4 \+ k/ d- u$ M; V$ v
/ h. t  ]( n% B) U) T* _2 l& J$ v4 T1 P4 ?$ |' \
2 V! R* h, n: s- `

- t$ j& V' \1 Q$ {$ u$ e$ r原理讲完了,接下来是实际操作。
0 S; A1 Z" D' m$ x7 }5 z
  U3 K. H5 y; H6 p6 c5 T. u% _
7 A4 }8 Q9 S5 N" k" o8 X 7 D4 C1 Q: _1 G. J; N2 s
打开Myscene.scene,在layer列表中选择Waypoint groups。) Q' X( Y; f5 [, Y
* q+ G3 W' v1 r' K: ?
. n2 H. G" t+ N

- Q" x$ y7 M/ ]( _. A9 I9 w3 A9 H7 [, F5 N8 `2 T% P, z
. \( T/ v9 B- [) g  m
现在node列表里什么都没有,如图点击“Add waypoint group”按钮添加一个路径点组(每个组可以包含多个路径点,可以设置多个组方便管理路径点)。
, n5 ^  _* X9 p! w/ X$ E. Y6 z) E5 O* _# E9 ]1 H

; M+ Y9 X7 G6 L) [5 z, k; @/ t# c1 \9 g- x- k* `4 e$ S

1 I1 Q; D% S# ~* j3 r3 @( s , z; Q6 E! ~7 d. G
创建完后可以在左下角的信息栏将名称改为“wpt_default”。接下来就可以通过点击下图中两个按钮来添加/删除路径点。  i( e4 G8 b+ u1 `2 n

3 A3 A( a4 R6 K* I. C4 d/ x0 j1 H3 J; G6 N6 |( \" h& W# R

+ d; E3 H& H1 t, ?( X+ {% z
6 i0 V' Z0 q8 @. G, ^  b我们在障碍区域的四个角边上个添加一个路径点:: C* z. y2 a: T# v0 Y& d4 s

. \; t* }7 r0 c# s  {# [  Y+ W
& a- D; A7 {' H- z. y+ f  w! v6 d/ @* w7 n
* C( W" h7 ~1 Q' d
 
9 p7 j# I& J) A! P. |这样角色就可以自如在桌子附近移动了。你可以回到PM中测试一下。. n" M- L. b) P# _4 L- c9 B
 
/ L! L& J1 K1 F5 {3 z! C7 |我们不希望角色走到橱柜里,所以添加一个名为“block_closet”的障碍区域在橱柜下(方法见上一章),如图:
; X: H8 ]: d# n, v  }% |- |
7 g1 Q: P; ^, L- N8 Z- S" Y
' e  b3 I9 x8 T# \3 I' p2 b
2 r/ i8 O! h, } # M& n) n, {+ H9 O8 }; W# B8 }
这个障碍区域只有左下角处于可行走的范围内,所以我们只需在左下角添加一个路径点,如图:
: R/ k; B- u3 m3 L. I6 ` 
8 w2 u- ]8 Y. v! G& U1 P& o$ o% _6 _
4 I& h! L! k6 A2 n 
! O* T, z1 {$ f/ Q8 k/ d1 _& u* Z3 G" ^! `1 D, u
2 F- L7 k7 R  r
你可以在场景中找到更多的顶角,每一个附近都应该有一个路径点,比如门前的这两个。(找到每个凸出来的角添加一个就是了)3 k( Y, |- I5 G( P
: H" @4 e( ?4 `+ C

$ s) q- I% ~) t6 G* }. s: f2 @5 a( L6 L. l& J5 ^7 N
 
3 H, O4 f2 B1 g! V) J4 o这就是有关路径点的全部内容,你可以测试一下。
) l6 I! F/ a9 \
/ g! I) N, O7 K: z" S6 T# e7 t- `: k9 r# v4 G* H
下一章内容挺多,将讲解三部分内容。
2 {0 d6 g5 C# q$ D* r
  V/ }7 Z  ~/ g8 r  _1 u& k: f' U) B# C$ \* n+ @. i
p.s:这论坛真是够冷清的,以前偶尔才来没感觉到- -
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2010-9-17 17:01 | 只看该作者
一天发了六篇,还好都看懂了……估计难的还在后面
( y8 _$ W* S% L- p0 V确实很冷清,也是有道理的,因为5 E3 s; h3 z3 z. [# f( `
本人是衰神,喜欢常驻的地方都会渐渐变得凄凉……[s:94]
回复 支持 反对

使用道具 举报

板凳
发表于 2010-9-17 17:05 | 只看该作者
我来支持一下!
8 K8 C; D' a3 Q* |$ \" f! Z" C1 C6 G* f( U& X! U9 [
虽然还没有来得及仔细看,但是这个一定要支持的。
$ U% O4 b- a/ a. ^! |8 f9 _0 `& M也许会开启一个新的领域。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2010-9-17 17:11 | 只看该作者
关于场景制作已经没有难的了.可能只有之后脚本的讲解比较麻烦.: l. O5 A& ]! a# e1 G- R* u

  w2 x) p4 `2 q7 g( b冷清至此,发了这么多汉化作品也没有改观吗- -
  C2 ]9 u# G5 Q( X& u3 S9 z# h( ^# k1 D+ t# @3 t
感谢支持,
4 g6 X. J! A5 f4 q& f2 `论坛不是一直打算开发自己的游戏吗?像场景制作这类东西很容易掌握但又比较繁琐,普及开来的话之后可以把这类工作分担给很多人,让程序员腾出时间专心做脚本~
回复 支持 反对

使用道具 举报

5#
发表于 2010-9-17 20:53 | 只看该作者
希望有一天能有一位有精力和热情的人来引领,在下现在真的是心有余了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表