游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3626|回复: 0

3D塔防游戏实现 3 怪物门以及生命塔(Feekood语言)

[复制链接]

8

主题

9

帖子

804

积分

高级会员

Rank: 4

积分
804
发表于 2015-3-3 10:09:25 | 显示全部楼层 |阅读模式

(Feekood语言介绍与习)
http://www.wooyoogame.com/doc/index(学习)
http://www.wooyoogame.com(首页)
http://www.feekood.com/ (开发页面)

——————————
该阶段同样用到http://www.wooyoogame.com资源:
http://www.wooyoogame.com/resource/8058 (怪物们)
http://www.wooyoogame.com/resource/8096 (中间生命塔)
……..

门的模型有点难看,大家可以找自己喜欢的资源。

新建文件夹“OtherTower”以及文件“TransmissionTower.ais”与“LifeTower.ais”

脚本:“TransmissionTower.ais”

  1. TransmissionTower=
  2. {
  3.     Blend:"mask";  //透明度Mask(掩码)
  4.     SimplerState:"wrap";
  5.     CullMode:"none";//模型不裁剪
  6.     Y:0;
  7.     z:0;
  8.     x:0;
  9.     Rotation:0; //旋转
  10.     Scale:{10,5,10};  //控制模型缩放
  11. }::LoadModelPack(":/Wooyoo/prettyGirl/2.zip",1);
  12. //创建东南西北四个怪物门
  13. create(TransmissionTower_East={Rotation:160;x:55;}::TransmissionTower);
  14. create(TransmissionTower_South={Rotation:70;z:55;}::TransmissionTower);
  15. create(TransmissionTower_West={Rotation:160;x:-55;}::TransmissionTower);
  16. create(TransmissionTower_North={Rotation:70;z:-55;}::TransmissionTower);
复制代码

脚本:“LifeTower.ais”

  1. LifeTower=
  2. {
  3.     Blend:"mask";//透明度Mask(掩码)
  4.     SimplerState:"wrap";
  5.     CullMode:"none";//模型不裁剪
  6.     Y:-0.5;
  7.     x:0;
  8.     z:0;
  9.     Scale:{0.4,0.4,0.4}; //控制模型缩放
  10.     Rotation:0; //旋转
  11.     isloaded:=>  //创建后会自动触犯一次的事件
  12.     {
  13.        //生命塔的Y上下浮动 “loop”为循环执行
  14.        //在不需要循环时,只需要<:"clear"即可
  15.        owner.y<:{0.5,4000}<:{-0.5,4000}<:"loop";
  16.        //生命塔旋转
  17.        owner.Rotation<:{360,8000}<:"loop";
  18.     };
  19.     ScopeRadius: 4;  //碰撞范围半径
  20.     ShowScope: true;  //显示范围
  21. }::LoadModelPack(":/Wooyoo/prettyGirl/t11.zip",1);

  22. create(LifeTower);
复制代码

Main.ais 中引入 上述文件。

  1. Include("3D地图/MainMap.ais");//引入3D地图模块
  2. Include("Turret/TurretPanel.ais");//引入炮塔模块
  3. Include("OtherTower/TransmissionTower.ais"); //引入怪物们
  4. Include("OtherTower/LifeTower.ais");//引入中间生命塔
复制代码

效果图:

该阶段源码链接: http://pan.baidu.com/s/1eQozML0 密码: wwzx


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

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-17 11:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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