新闻:摘自Developer Blogs
fh2吧
全部回复
仅看楼主
level 15
Topic: Tanksystem Update
时间:« on: 30-10-2013, 20:10:01 »
2013年11月01日 15点11分 1
level 15
Tank collisionmesh update
For the next version of FH2, we have gone back and changed the collisionmesh of every tank in the mod. As you can imagine, with almost one hundred tanks and tank destroyers, not including multiple variants or other vehicles, it was quite some work to rework this system. However, we really wanted to do this in order to get the best tank experience possible on the Battlefield 2 engine.I
2013年11月01日 15点11分 2
level 15
2. You then have 3 collisionmeshes. These are the meshes which actually interact with the game world; be it with terrain, soldiers or projectiles. They are split up into the following models (in reversed order to fit the article better):
Collisionmesh2 or 'col2', in Battlefield 2 called the 'soldier mesh'. This is a simple mesh of the basic shape of the vehicle, and it affects the way soldiers interact with the tank.
Picture of the col2:
I
2013年11月01日 15点11分 4
level 15
Collisionmesh1 or 'col1', in Battlefield 2 called the 'physical mesh'. This is a very simple mesh around the shape of the vehicle, and it affects the way other vehicles interact with the tank.
Picture of the col1:
I
2013年11月01日 15点11分 6
level 15
Collisionmesh0 or 'col0', in Battlefield 2 called the 'decal mesh'. This mesh interacts with 2 things in the game world.
First it is the mesh on which different 'decals' are drawn. Decals are small images which reflect for example different projectiles hitting the vehicle.
Example picture of decal painted on the decalmesh 'col0':
I
2013年11月01日 15点11分 7
level 15
Secondly, and more importantly, it is the mesh which handles how all projectiles will interact with the vehicle. This is the mesh we use to decide which parts of the tank have which armour thickness etc.
This col0 mesh is the one we have changed for all tanks for the next FH2 version. Previously, before we figured out how to work with the now included anglemod system (which has been explained elsewhere, but basically works in the way that if you hit a surface at a high enough angle, it will deflect and do reduced damage. This allows for more realistic tank battles. In the days before anglemod, you could for example kill the panther easily with even a low caliber gun if even only a small part of the panther side or top armour where exposed.)
Quick picture explaining the anglemod:
I
2013年11月01日 15点11分 8
level 15
The problem was that all our 'col0' were not optimized for anglemod. Rather they were optimized to draw the decals on the right place. The meshes where full of tools, wheels, headlights etc. that would cause a lot of weird deflections from all kinds of angles. Also, since the vehicles of FH2 have been exported by a handful of different people, we also had small differences in how these meshes were made, which even further added to the inconsistency of the tanking system.
Now with the new, simplified and improved collisionmeshes, (almost) all of these weird angles and extras have been removed. Everything is now more consistent. And it also happens to be a lot more similar to how World Of Tanks does it.
Picture of col0 before and after changes:
I
2013年11月01日 15点11分 9
level 15
So, is tankcombat fixed now?
YES!! The col0 as described above is now correctly made for all tanks ingame, so the amount of weird shots will diminish in the next version of FH2. Sure, from time to time you will see a shot go wildly in a direction you didn't expect, but it will be a lot less common as in 2.45, and keep in mind that in reality these weird shots existed too.
We are confident that this, together with other adjustments we have made since Fh2 2.45, will improve the tanking experience even further.
- StubbfanI
2013年11月01日 15点11分 10
level 15
感兴趣先自己看看吧。
2013年11月01日 15点11分 11
level 8
这可以很好的解释为什么一年都没有大动静,对这么多模型的修改工作量可很大
fh2制作组没有倒[]
2013年11月02日 05点11分 13
我还以为你们对此没什么看法,这么长时间也不发表看法。[滑稽]
2013年11月02日 05点11分
刚看见[]
2013年11月02日 05点11分
刚看见[]
2013年11月02日 05点11分
level 13
学习Serb修改碰撞模型
-----本条小尾巴来自PzkpfwV Ausf A的FuG7电台
2013年11月02日 05点11分 14
level 8
上官网问,新版本豹子不到500米就无法秒杀谢尔曼侧面。对于这个2.45开始的脑残坦克系统,我是无力吐槽了。
2013年11月24日 03点11分 15
level 15
"shore party! first wave is ineffetive,we do not hold the beach,say again,we do not hold the beach!"
2013年12月30日 16点12分 17
level 15
"shore party! We got no DD tank on the beach,dog one is not open! who's in command here?" "you are sir!"
2013年12月30日 16点12分 18
level 15
"shore party! shore party!" …………"CAT F,CAT F,CA……"
2013年12月30日 16点12分 19
level 15
"shore party! We got no DD tank on the beach,dog one is not open! who's in command here?" "you are sir!"
2013年12月30日 16点12分 20
1