Note to self, don't sun self in garden then fall up some steps with phone in hand:
On the Plus side new 30"
:-D
woo go team me!;-)
On the down side I have the wrong display connector lead so I get to enjoy all of 50% of my new monitor
:-D
My 'Command Center' while I was waiting for the 30" to arrive, Thought I'd try Portrait and enjoyed it a lot for coding... what a huge nerd I have become
Though I still got nothing on this guy:
And he's got nothing on this guy:
And here is a horse enjoying a helicopter ride in McGuyver:
Possibly the greatest thing I have ever witnessed on tv is McGuyver escaping on horse back and being air lifted mid stride
And while I'm in a random mood been watching StarTrek TNG from scratch as they re-released in HD:
And turns out my style choices or lack thereof have led me to become a perfect imitation of Inspector gadget
:-/
One has to be able to take the piss out of ones self *sips tea*
Great sadness, I dropped my bake well *sobs*
My Kitty likes the smell of Brioche it would seem, silly Sasha:
Also some truths
And screw the person who invented Menu Bar Icons and didn't set up a governing body to regulate it:
And why.. why so many tabs, what is wrong with me:
And lastly I made this graph of relative time scales, each pixels was something like 1000 years If I remember right. So for example you can see Fish and Plants in total have been around 4x longer than dinosaurs, and that the entire transformation it took from Lemurs to Modern Human beings was similar to the amount of time Dinosaurs evolved and were alive for entirely. And that for a huge chunk of time we just had single cell life, but that single cell life sprang up relatively quickly and it took AGES to get to multi cell, but once it had... everything got started then
:-)
Your entire life and that of everyone you have ever known is also on that graph, It's an invisible smudge too small for the naked eye to see though, like a mustard burp, momentarily tangy and then forgotten in the air
Every little thing in making a game is a hurdle, or at least a dozen google searches then a hurdle
Today wrote my own InputManager for multi touch, made it way smarter than I should have, it will look for a special component on the object you touch ( which it find by doing ray cast from the camera ) if none was found it can look at the object parent, and parents parent etc till it finds one, it can also contact ALL parents if they have a listener on them, simple really. I can also have it auto add a component to the touched object that caches all this so it is fast without having to perform lookups every time.. like a boss
So code to have good component orientated design to handle touching the iPad screen:
But that's a bit misleading as that contains code to auto add components and handle duplicate objects, singletons and such
But you get the idea, every little tiny thing, involves 100 other tiny things and so on
Lets not even think about how the ray cast to find the touched object itself is leaning on 1000's of lines of physic engine code and scene caches to aid in speed
Speaking of ridiculous code, I have been slowly write examples for various c# concepts and functionality...
All of this, and none of it actually visibly does a damn thing. In fact at his point all I have done in Unity is make a box move, but I decided to learn the language first so learn it I shall *grumble*
Today wrote my own InputManager for multi touch, made it way smarter than I should have, it will look for a special component on the object you touch ( which it find by doing ray cast from the camera ) if none was found it can look at the object parent, and parents parent etc till it finds one, it can also contact ALL parents if they have a listener on them, simple really. I can also have it auto add a component to the touched object that caches all this so it is fast without having to perform lookups every time.. like a boss
So code to have good component orientated design to handle touching the iPad screen:
But that's a bit misleading as that contains code to auto add components and handle duplicate objects, singletons and such
:-)
But you get the idea, every little tiny thing, involves 100 other tiny things and so on
Lets not even think about how the ray cast to find the touched object itself is leaning on 1000's of lines of physic engine code and scene caches to aid in speed
Speaking of ridiculous code, I have been slowly write examples for various c# concepts and functionality...
All of this, and none of it actually visibly does a damn thing. In fact at his point all I have done in Unity is make a box move, but I decided to learn the language first so learn it I shall *grumble*
Unity3D is amazing, great, wonderful etc etc
And then you get all excited about having spent all year reading and learning C# in depth like a boss. Having read the entire Unity manual, 100's of articles.... 1000's of articles....
And then... aaaand then... you can't even figure out how to draw a simple rounded rectangle on the screen to make a button. Basic things you take for granted in Flash completely missing in Unity. As Unity really is more of an operating system for making things. And so off you must head to the asset store and goole to find someone else's code to solve this. And then you find dozens of approaches, some long ago abandoned and longer updated, and the best ones no longer developed as Unity snatched the debs up and employed them! How is drawing a simple shape so complicated!
In any case, I decided to create a rounded rectangle in vector style using no bitmap data, found Vectrosity was super good at turn lines into polygons that then draw on the screen to look like well... lines. Nicked some kind to draw circles, put them together in a class and tadda the rounded rectangle drawing class was born:
And yah it has a glitch in it, but otherwise good job team me only took me several days of googling and trying to find a compromise
Ok now to just draw it the size I want and make it fit the width of the screen on ipad/ios etc etc...
Seriously... ok this too is hard apparently!
Which sprite / UI manager do I use, NGUI, SpriteManager, EZGUI..... on and on, oh Unity is bring out a new GUI system... they said a year ago... ok can't wait for that
Screw it, made my own Transform like class with relative scaling, positioning and all that fancy jazz. Took longer than I thought... many days arguably wasted
:-)
Now I need to draw my Logo, but at a different location and scale depending on the screen size, screen dpi.. orientation... oh god, what can of worms is this....
So I write that by having multiple copies of my special Transform and a script that picks which one of those to use based on criteria....
And there you have it, several weeks to get my logo and a rounded rectangle drawn to the screen exactly where I want it
This while making a game thing... could end up taking quite some time I think :-S
In the process made some weird looking stuff!
First attempt at rounded rectangle created some weird bacon like creations:
Rectangles ahoy:
Playtime with procedurally rounded rectangles!, Oh the fun I have:
Tinkered with making 3D looking text:
There are a total of 0 books on advanced Unity 3D with C#
I mean... seriously, what are you doing learning Unity if you need this bit explaining this verbosely:
That explanation did not need to take up that much space
:-D
Speaking of learning to code, it is funny to think how far I have come, even if it feels like I am not moving sometimes
Not long ago something like this would have made me quite emotional:
And now it just makes me screw my face up a bit
( it was complaining because I was using a nullable values represented by question marks. Your chance of figuring that out if you just started C# about the same as == null ?? -1
While a dead end due to technical limitations amongst other things, I enjoyed exploring the visual style of what I cam to call 'Lumen'
Here are some of the explorations
Here are some of the explorations