So what have I learnt? After a good amount of rubbing my face all over the UDK source code and internet I've got a number of the things that I wanted to understand understood. I now "get" pawn animations along with a decent understanding of AnimationTrees, plus how to get the first person character specific hands that come along with the UDK Liam model ingame and working. I'm gonna record a tutorial soon as it's something that I had to dig for.

For the most part I have all those pieces working, now I need to put them together and hope they don't break ^_^
I've also been playing around with APEX destructables which are fun if not a very unfinished feature, not being able to set mass is a good example of something huge missing.


Also I'm noticing the lighting seems a little off on some of the triangles underneath the windows, any idea how to prevent that?
What else... Oh I watched the tuts on soft body and cloth simulation so that's added to my bag o tricks ^_^ Plus I spent an hour today getting the hoverboard ingame and I'd like to release a tutorial on that too (the old ones no longer work) plus explain why you have to do certain things to get it ingame.
Also I've started to take a proper look at how the pawns plus controllers work, starting out with writing my own basic enemy, which lead to this:
At the moment it's very simple stuff, making them move toward me a little then making them go into ragdoll mode briefly.
One thing I am noticing is that in UTDeathmatch the bots are accessing the SQUAD variable lots and comming up with an exception:
ScriptWarning: Accessed None 'Squad'
SSEnemyController DM-Test.TheWorld:PersistentLevel.SSEnemyController_1
Function UTGame.UTBot:HearNoise:020E
This isn't just in HearNoise either. I need to figure out if assigning a default squad is the right solution or simply overriding the functions is a better bet as I bet the exceptions are eating into the performance and I'd like to know how many of these I can get running around the game.
So what's next?
- Release a firstperson arms tutorial
- Learn more about the pawns/controllers + make something cool
- Learn another random part of the UDK
- Create a new enemy including : New model, new skeleton, new animations, new animtree, new AI
This post marks the start of me getting closer to obtaining the rank of "Not totally crap" at the UDK.
*Raises glass*
TO PROGRESS!
No comments:
Post a Comment