㈠ 如何在flash游戏中制作出物理效果
挺难的啊,考验的不仅是设计技巧,还是编程技巧
我ActionScript学得不太好
而且这个问题不是很快就可以解决的
㈡ 游戏中的物理效果和人工智能全由CPU处理吗
物理特效可以由cpu跟显卡处理
人工智能则是cpu的专长尤其是有三级缓存的会更有优势
㈢ 如何让unity中物理效果更加逼真
如何让unity中物理效果更加逼真
物理可能不是每个人最喜欢的那个科目,但事实是,物理学在游戏行业的发展中起着非常重要的作用。
想象在这样一个情况下:你终于决定要做一些大事情!一些值得注意的事情!有很多现实物理和图形的大事情!这是一个大游戏,一切都岌岌可危!
设计已经完成了,架构也已经弄好了,看上去一切就绪。但是这时候你开始实现最有技巧的那个部分:”游戏的物理部分”!
一切都开始分崩离析,你遇到了低FPS、奇怪的运动、碰撞/触发方面的问题,CPU使用率很高以及其他各种各样的问题。
错误或不适当的物理表现可以赶走潜在的玩家。而且它涉及的不仅仅是物理表现的不正确,它还会让一个原本流畅的游戏体验变得延迟不舒服。
让物理部分表现的很恰当而且不影响效率是不容易达到的。的确,物理是游戏开发过程中最困难和最重要的一部分,而且你根本避不开,必须面对它!
人们可以争论说,“好的物理表现需要非常快的CPU!”
但是相信我这并不总是真的!大多数时候可以通过深入分析Unity的原理来获得适当的物理表现!以及通过学习它是如何工作的来让物理部分表现的更好。
当我还是一个初学者的时候,我不得不处理100件和物理部分有关的事情。它大概花费了我一年的时间,我才记下在处理物理部分的时候需要记住的要点!
所以我决定写这篇文章,来帮你跳过这个痛苦的学习阶段,并成为游戏物理部分的专业开发人员!
我不会谈论如何使用Unity的物理部分,而我将列出技巧和要点来告诉你该如何优化你的游戏物理部分,所以如果你是一个初学者的话,我会建议你首先对Unity的物理部分有一个大概的了解。
因为物理是一个非常、非常、非常、非常(还可以有很多非常进行修饰:P)巨大而广泛的概念,我决定分成几个不同的部分和并尽可能的简化。
所以让我们开始吧!系好你的安全带,这将是一个漫长而愉快的旅程。
降低固定的更新时间间隔。。。!
Unity的文档是这么描述的,”物理部分的计算与更新是与帧速率无关的,FixedUpdate()时间也是与与帧速率无关的”。这个默认值是0.02(单位是秒),这意味着每20毫秒物理部分将要更新一次。所有的FixedUpdate() 函数也是20毫秒执行一次。
但是如果你的游戏不是严重依赖物理部分的话,你总是可以增加时间间隔,从而获得更好的结果。(即减少物理部分的调用)。
你需要对这个值进行测试调整来得到理想的效果。
让我们举个简单的例子:
“如果你要做一个简单的纸牌游戏,没有太多使用物理的地方。最好是减少调用物理引擎的次数。但是需要记住这么一个事情:如果你把调用物理引擎的次数减少的太多的话,你可能不会得到恰当的物理表现。”
让我们通过下面这些例子来更好的理解这个事情
1在场景中摆放3- 4球。让他们彼此相隔一定距离。
2创建一个物理材料,并将摩擦系数减少为0,并将反弹系数设为1。
3将新创建的物理材质附加到球体的碰撞体物理材质上。
4给球体添加刚体组件(这将向引擎表明它是一个物理物体)。
5在场景中摆放一个平面,并且按需要来给这个平面添加物理材质。
6让球体保持在平面上的一定距离,并且让重力影响这些球体。
7按下播放键,检查结果。
这些球体会不停的弹上弹下。
这与固定时间步长有什么关系?
上面这些只是一些预设置,现在我们来调整下固定的时间步长值。
在菜单栏里面找到Edit >> Project Settings>> Time ,在这里你将看到Fixed Time Step Value:the value will be around 0.02(正如我之前提到的那样)。
现在把这个值提为0.1,然后再执行游戏。
你注意到区别是什么了么?
首先你会注意到球体有一些运动滞后。
其次,球体不会反弹了,而是直接穿过了平面。
为什么会这样?(不需要跳动的如此之快:P)
如果你把固定时间步长设置为0.1,那么这意味着物理部分的更新将每100毫秒发生一次,这很明显的有点过长了,并且将无法将测到碰撞。
这表明过多的降低固定时间步长也不是个很理想的情况。现在让我们改变时间步长为更实用的值0.03 - 0.04(根据你的球体的设置可能会有所不同)。
现在如果你执行游戏的话,你将无法看到任何变化。只要物理看起来适合你,那就没关系。如果你仔细检查的话,物理碰撞会略有不同。
㈣ 生活中、游戏中的物理现象
1、其实双耳效应是有弱点的,人不能完全通过耳朵判断声音方向,双耳效应只得是声源发出声音到我们两个耳朵是有时间差的,从而判断方向。但是举个例子双耳连线的中垂线的平面上任意一点到两个耳朵时间是相等的,所以你不能分辨声音是从正前方还后方发出的。
2、当汽车的前窗玻璃倾斜安装时,车内乘客经过玻璃反射所成的虚象在车的前上方,而路上的行人在前方行走,透过前窗玻璃所成的像,是不可能出现在上方空中的,这样就容易将车内的乘客与路上的行人分开,也就不会使司机出现错觉,尤其是在夜间行车,车内开灯造成外暗内亮的时候。况且,前面玻璃做成倾斜壮,也可以减少汽车行驶时受到的空气的阻力
3、筷子斜放在盛水的饭碗里,看上去是弯折的是由光的折射引起的, 直的看着不弯,是因为处于法线位置的光线不折射。
4、线与冰之间的受力面积很小,在一定的压力下,能产生很大的压强(P=F/S)!而压强越大,冰的熔点越低,所以只在线所在的位置压强大,所以线下的冰熔化了,线的位置就下移,水被挤到了上方。当温度回到常压时,熔点又升高,刚熔化的水又结成了冰……持续下去,就出现了你所说的那种现象
㈤ ue4 怎么使用物理效果进行移动
ue4的物理是physx的,是用于游戏的,不是用于计算的的精确模拟,不过简单的模拟,运动,破碎什么的还是可以的。
㈥ 如何在游戏中实现vr虚拟现实
虚拟现实?现在就看过vr眼镜,仿真度也不是很高。就是你买个VR眼镜盒,然后你把手机或者p2p放进眼镜里,就可以实现看电影虚拟,要玩游戏还需要个手柄
㈦ 物理效果比较好的游戏有哪些
向你推荐波兰开发的一款游戏:painkiller,凭借快节奏和豪爽的射击来吸引人,打击感是我见过做好的了,你可以试一下,无双类FPS先驱,表现优秀,品牌价值高,所以续作频出,但还是以第一代及其资料片(黑盒版)最为经典。
《Painkiller》采用Havok 2物理引擎,布娃娃(rag-doll)的特效使武器的物理破坏略显夸张,如剧烈爆破时敌人的尸体飞向高空,当碰到附近的石壁后还会重新反弹跌落到 Daniel面前。
场景设置上,游戏以灰暗,血腥为基调,符合炼狱的背景,同时也为作品加入了一丝恐怖的氛围。绝对符合你的要求。
建议一玩 ,不过这游戏资源不好找,你可以到网络painkiller吧置顶贴里面下载。虽然是2004年的游戏,但是你会发现画面绝不会比现在主流游戏逊色几分。
㈧ 怎么在手机游戏里使用变声器
游戏里有时候我们会碰到假妹子或假汉子,他们是怎么做到可以任意切换自己的声音并且可以做到以假乱真的呢。在游戏里做到变声,其实只需要一个软件就足够了。
变声器软件APP游戏变声:
1、想要使游戏变声功能,需要先去开启悬浮窗,不过要开启悬浮窗需要花钱购买会员的