首页 游戏攻略 正文

Gamesalad能做什么?3分钟了解必备功能清单

今儿个翻工具箱看到Gamesalad这个老伙计,突然想跟大伙唠唠它到底能整些啥活儿。正好手头没啥急事,干脆从头折腾一遍,带你们看看我这老胳膊老腿儿是怎么把它玩转的。

摸黑儿点亮游戏的火苗

双击图标启动这玩意儿,上来就给你个选择模板的界面。我这人向来喜欢白纸作画,直接选了“Blank Project”,空荡荡一片,就一个灰色方块小人儿站在中间,怪孤单的。右边儿一堆面板看得我眼花,Actor、Scenes、Behaviors……得,先不管这些,我知道想让这小方块蹦跶起来,得靠右边那堆“拖拖拉拉”。

第一步:让傻站着的小人儿动起来!

  • 在Behaviors那堆图标里,我一眼瞄准了“Accelerometer”,心想:“这玩意儿能让方块跟着我手机晃悠?”直接拖拽到左边舞台上的小方块身上。手机一歪,它还真滑走了!像个喝多了的醉汉。
  • 光会滑溜没意思,我又从Behaviors菜单里薅出来一个“Jump”行为。点它、拖到小人身上,属性面板冒出来问我“Jump Speed”(蹦多高)、“Maximum Jumps”(能蹦几回)。我随手填了个200,设置成能蹦两次。手指头一点左下角的播放图标预览,好家伙,戳一下屏幕,小方块“噌”就蹦起来了!连着戳,还能空中再蹦一下。
  • 蹦是蹦了,感觉轻飘飘的,跟气球似的。琢磨了一下,肯定是少了“重力”。赶紧在Physics面板下勾上“Enable Physics”,再瞅瞅“Gravity”选项,默认给了个下箭头(表示向下)。这下再点播放,小人儿蹦完立马就往下掉,手感扎实多了!

撞墙碰钉 才知道好歹

让小人儿在空地上蹦蹦跳跳不算本事,得整点障碍物才有挑战。我又从左边Actor库里拽了个方片儿出来,在属性面板里调调大小颜色,弄成了个“砖块”模样,摆在小人儿旁边。

Gamesalad能做什么?3分钟了解必备功能清单

问题来了: 小人儿蹦过去是直接从砖块身上穿过去的,跟穿墙术一样!这不行。

  • 我琢磨着得设置碰撞。在Physics面板下,给小人儿和砖块都勾上了“Physics”、“Collidable”。心想这总该撞一起了?测试一看,小方块撞上砖块确实停住了,挺可新问题又冒出来:小人儿蹦起来踩到砖块应该被“弹开”才合理,这会儿却像粘住了似的。
  • 咋整?我就在Behavior库里找线索。发现一个叫“Collision”的触发器!赶紧给小方块拖过去,双击它设置规则:“当小方块碰到谁”(砖块)时、“该干点啥”。我在动作列表里翻了半天,找到一个“Impulse”指令(就是给个瞬间推力)。设置成Y轴方向给个向上的力。效果来了:小人儿一跳碰到砖块底部,“嘭”一声就被弹开了!手感瞬间对了。

实战验证 摸清家底儿

就这么东拼西凑鼓捣了十几二十分钟,一个简陋但五脏俱全的小游戏就成型了:能晃手机滑动,点屏幕跳跃,踩砖头弹跳。虽然画面丑,但机制有了。这一通操作下来,心里就有谱了:

  • 谁都能上手: 真是靠拖拖拽拽就能搭出东西,那些复杂代码根本不用碰。
  • 2D基本盘管够: 物理碰撞、重力控制、各种移动方式(键盘、触摸、重力感应),基础的平台跳跃机制都能给你整出来。
  • 触发器是大脑: “碰撞”、“点击”、“计时结束”这类事情一发生,马上就能绑一堆动作上去,逻辑就靠这个串起来。
  • 资源往里扔: 看它自带的资源库,能塞自己的图片、动画帧进去替换,想更好看就得靠自己美术。
  • 打包带走方便: 弄完了点菜单里“Publish”,选iOS或者Android,它吭哧吭哧就给你生成安装包了(当然得有开发者账号才能真上架)。

又玩了两把自制的“小游戏”,小人儿在空中划出一道道抛物线,撞砖头又弹开,成就感还挺足!别看过程磕磕绊绊,Gamesalad这工具箱,用来搭个简单的小型2D游戏,手到擒来。

相关推荐