游戏中的人物是怎么弄的,怎样就可以弄到游戏中,是代码么,编程充当什么作用
答案:1 悬赏:80
解决时间 2021-03-06 10:54
- 提问者网友:星空下的寂寞
- 2021-03-06 04:19
比如做一个cs类的游戏,那么人物为何能动,而且人物是怎么弄得,人物为何能拿着抢,以及有各种动作,而且模拟的打枪那么逼真,怎么就能发子弹,发了怎么就能判断打中,太神奇了,希望给我这个初级码农传授点知识,先谢了~
最佳答案
- 二级知识专家网友:24K纯糖
- 2021-03-06 04:44
人物动就是人眼视觉暂留原理,每次显示微小不同,以很快速度显示出来,每秒30-60帧左右,24帧基本是下限了,再低就感觉画面十分卡顿跳跃。
3D游戏多数是由3D建模动画软件做好人物的模型,做出动作的动画,然后导入引擎。自己开发引擎的话最好也一样。起初3D肯定是超出能力了,建议可从俄罗斯方块或是吃豆之类的2D开始。
拿枪是一样的道理,做好武器的模型导入,人物有纸娃娃系统的话,武器装备模型直接拿到手上身上,没有的话,整个角色换一个拿了装备的模型。
发子弹在游戏中多数说穿了就很无聊,扔一堆三角形(2D则是扔精灵)过去,判断打中则是碰撞检测,3D可以从发子弹的角色向目标做一个圆锥体,之间没有阻挡物且目标撞到圆锥体就算是命中了。2D更简单,子弹一个圆,目标一个圆,两圆不相交就是不命中,相交就命中。
3D游戏多数是由3D建模动画软件做好人物的模型,做出动作的动画,然后导入引擎。自己开发引擎的话最好也一样。起初3D肯定是超出能力了,建议可从俄罗斯方块或是吃豆之类的2D开始。
拿枪是一样的道理,做好武器的模型导入,人物有纸娃娃系统的话,武器装备模型直接拿到手上身上,没有的话,整个角色换一个拿了装备的模型。
发子弹在游戏中多数说穿了就很无聊,扔一堆三角形(2D则是扔精灵)过去,判断打中则是碰撞检测,3D可以从发子弹的角色向目标做一个圆锥体,之间没有阻挡物且目标撞到圆锥体就算是命中了。2D更简单,子弹一个圆,目标一个圆,两圆不相交就是不命中,相交就命中。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯