查看: 2269|回复: 2
打印 上一主题 下一主题

实际应用BB_游戏设计-角色(元素,脚本,AI)

[复制链接]

3795

主题

2

听众

5万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
53202
精华
32

活跃会员 优秀版主 推广达人 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2012-10-15 10:11:06 |只看该作者 |倒序浏览
游戏设计-角色(元素,脚本,AI)   



角色基本操作信息:

1.保持角色在地板上     Enhanced Character Keep On Floor

2.动作行为,攻击-消息

3.防止碰撞,对象滑动    Prevent Collision / Object Slider

4.触发事件        

5.激活脚本

6.视角转换.

7.鼠标控制,键盘控制.

8.特殊视觉效果      Solid Trail--在后面加入Timer可以控制特效时间

9.影子              ShadowCaster

事件消息

键盘事件:Key Event[键盘事件]:每按下一次,才会启动键盘事件一次,发送一次消息.

           Key Waiter[等待键盘事件]:只要按下一个设定的键就会不断发送消息.

一个物体可以添加无数的并发事件

怪物AI(人工智能)的制作:

1.给怪物添加与角色一致的基本设置:

Unlimited controller                              [无限控制器]

Enhanced Character Keep On Floor[增强的虚拟角色保持在地板上]

Prevent Collision                                   [防止碰撞]

Object Slider                                       [对象滑动]

ShadowCaster                                        [阴影投射]

给怪物增加属性:Moving Obstacle[移动的障碍物]和Reflected Object[对象反射]

2.敌我之间的距离抓取

使用参数运算器抓取两者的距离为依据
3.敌方攻击判断

可以将角色基本控制包在一个BB框里.

通过抓取的距离参数,传递给test判断,如果为真则进行下一个动作,将怪物角色移动到人物角色,通过循环不断确定人物位置,当距离小于一个值时,如果为真则进行下一个动作

发送怪物攻击消息,设定间隔时间,再加入一个test判断,如果在这段时间内,角色与怪物的距离小于或等于一个值,则发生击中效果.
4.击中效果制作

加入效果材质图片,并设定大小和纹理定制,创建此材质Script,

加入-Show-加入-等待消息:att-加入设置空间位置,参考对象为人物角色,加入Movie Player并设置纹理为效果纹理设置时间为1ms,关闭Loop,

并同时加入Play Sound Instance[播放声音示例],最后加入Timer和Hide,

(更多3D分享尽在web3D纳金网http://www.narkii.com/)
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

活跃会员 优秀版主 荣誉管理 论坛元老

沙发
发表于 2012-11-8 21:21:52 |只看该作者
这是一个好帖子,大家快来围观!!
回复

使用道具 举报

s9999    

0

主题

1

听众

75

积分

设计初学者

Rank: 1

纳金币
71
精华
0

活跃会员 灌水之王

板凳
发表于 2013-3-15 12:30:00 |只看该作者
写得不错,学习了~~~

回复

使用道具 举报

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

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-11 09:04 , Processed in 0.092526 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部