<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Silent Kraken - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-42222958" type="application/json"/><link>http://silentkraken.disqus.com/</link><description>Game development for real</description><atom:link href="http://silentkraken.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 09 Jan 2012 02:26:52 -0000</lastBuildDate><item><title>Re: Coroutines in Unity3d (Javascript version)</title><link>http://www.blog.silentkraken.com/2010/01/22/coroutines-in-unity3d/#comment-405976971</link><description>Clearest explanation I've seen, congratulations!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">frowing</dc:creator><pubDate>Mon, 09 Jan 2012 02:26:52 -0000</pubDate></item><item><title>Re: Coroutines in Unity3d (Javascript version)</title><link>http://www.blog.silentkraken.com/2010/01/22/coroutines-in-unity3d/#comment-387121982</link><description>Great Unity resource&lt;br&gt; &lt;a href="http://www.frogames.net/?r=38" rel="nofollow"&gt;http://www.frogames.net/?r=38&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dhez20</dc:creator><pubDate>Thu, 15 Dec 2011 07:05:18 -0000</pubDate></item><item><title>Re: Simple AudioManager code for your Unity3d project</title><link>http://www.blog.silentkraken.com/2010/04/06/audiomanager/#comment-341228452</link><description>Great Idea. The source code you have provided is really helpful.  For sure, this will enhance the sound quality of the game programs we have installed. Looking forward on your next project. Thanks for this.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tiffany@home theater</dc:creator><pubDate>Sat, 22 Oct 2011 01:20:30 -0000</pubDate></item><item><title>Re: Introduction to Game Development tips by Walter Rotenberry</title><link>http://www.blog.silentkraken.com/2010/02/15/introduction-to-game-development-tips-by-walter-rotenberry/#comment-337833195</link><description>i have got a some useful information good work so happy to be visit blog like this...&lt;br&gt;this could be great article keep going....&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;a&amp;lt;br&amp;gt;href="&lt;a href="http://www.ieeeprojects2010.com" rel="nofollow"&gt;http://www.ieeeprojects2010.co...&lt;/a&gt;"&amp;gt; project for final year engineering students chennai&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;/a&amp;lt;br&amp;gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sathish Kumar</dc:creator><pubDate>Tue, 18 Oct 2011 03:51:54 -0000</pubDate></item><item><title>Re: Coroutines in Unity3d (C# version)</title><link>http://www.blog.silentkraken.com/2010/01/23/coroutines-in-unity3d-c-version/#comment-280047963</link><description>If you want Object1 to wait for Object 2 it needs to yield StartCoroutine on Object2.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodriguez</dc:creator><pubDate>Sun, 07 Aug 2011 19:51:21 -0000</pubDate></item><item><title>Re: Coroutines in Unity3d (C# version)</title><link>http://www.blog.silentkraken.com/2010/01/23/coroutines-in-unity3d-c-version/#comment-280019010</link><description>Hi,&lt;br&gt;&lt;br&gt;So according to Unity Docs, you can't use yield in an Update statement, but you can start a CoRoutine that does.&lt;br&gt;&lt;br&gt;I am somewhat confused by this.  In my code I have two objects.  Object 1 needs to make two calls to Object 2.  Object 2, in each case, starts an animation, waits X seconds (local member of Object 2), then returns to Object 1.  So I think Object 2 code looks like:&lt;br&gt;&lt;br&gt;IEnumerator MethodTwo() {&lt;br&gt;AnimationClip.play();&lt;br&gt;yield return new WaitForSeconds(x);&lt;br&gt;}&lt;br&gt;&lt;br&gt;But does Object 1 need to "yield" at all, or can it just call MethodTwo(); directly?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Rich</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Richard Hensman</dc:creator><pubDate>Sun, 07 Aug 2011 19:15:45 -0000</pubDate></item><item><title>Re: Simple AudioManager code for your Unity3d project</title><link>http://www.blog.silentkraken.com/2010/04/06/audiomanager/#comment-218999218</link><description>Yay- Thanks for saving me some time in nicely implimenting exactly what I had in mind.. :)&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac Dart</dc:creator><pubDate>Mon, 06 Jun 2011 07:29:53 -0000</pubDate></item><item><title>Re: Coroutines in Unity3d (Javascript version)</title><link>http://www.blog.silentkraken.com/2010/01/22/coroutines-in-unity3d/#comment-214177859</link><description>very nice center</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rohini</dc:creator><pubDate>Mon, 30 May 2011 05:45:05 -0000</pubDate></item><item><title>Re: TransformUtilities</title><link>http://www.blog.silentkraken.com/2010/02/06/transformutilities/#comment-196161717</link><description>thank you .  wow~~~~~</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jang june</dc:creator><pubDate>Tue, 03 May 2011 02:33:29 -0000</pubDate></item><item><title>Re: Coroutines in Unity3d (C# version)</title><link>http://www.blog.silentkraken.com/2010/01/23/coroutines-in-unity3d-c-version/#comment-187572589</link><description>thanks for sharing the code for this. i really needed to know and i will use a slightly modified one in my application. What if i wanted to return more than one values. Is there any way i can do it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert</dc:creator><pubDate>Tue, 19 Apr 2011 09:58:29 -0000</pubDate></item><item><title>Re: Simple AudioManager code for your Unity3d project</title><link>http://www.blog.silentkraken.com/2010/04/06/audiomanager/#comment-163496831</link><description>Thanks for this post! There wouldn't happen to be a javascript alternative for this, would there?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Virusys</dc:creator><pubDate>Thu, 10 Mar 2011 10:39:12 -0000</pubDate></item><item><title>Re: Manager systems for Unity3d, a new approach</title><link>http://www.blog.silentkraken.com/2010/06/22/unity3d-manager-systems/#comment-153544581</link><description>Hi,&lt;br&gt;&lt;br&gt;i just implemented this approach and want to let you know how i did it to get it working in case you have problems, so just a quick guide:&lt;br&gt;&lt;br&gt;If you have the classes as said above, you want to implement a few classes extending the GameState abstract class, for example: StateGamePlay, StateMainMenu, StateIntro and so on.&lt;br&gt;On the entry scene of the game i place an empty gameobject calles Managers (you can call it what you want, e.g. "TheGame").&lt;br&gt;In this empty gameobject you drag the Managers Class (the one from above with all the managers in it), also all the Managers you created, and also the state classes -&amp;gt; in order to be found by the method GetComponentInChildren. These are the ones extending GameState, the are not of MonoBehaviour but you can drag them on the GameObject.&lt;br&gt;Actually then everything should be fine. You can switch the States.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Nick</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick</dc:creator><pubDate>Mon, 21 Feb 2011 15:40:41 -0000</pubDate></item><item><title>Re: Are you going to become a Game developer?</title><link>http://www.blog.silentkraken.com/2010/03/31/are-you-going-to-become-a-game-developer/#comment-148429792</link><description>Dev.Mag asked a few South African game developers what they thought ... the risk of coming off as a smart ass, I'm going to say something else. ... If you want to become a good game designer – whether you want to make it ..</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hotel thermostat</dc:creator><pubDate>Wed, 16 Feb 2011 04:58:55 -0000</pubDate></item><item><title>Re: Manager systems for Unity3d, a new approach</title><link>http://www.blog.silentkraken.com/2010/06/22/unity3d-manager-systems/#comment-140115411</link><description>I'm attempting to incorporate this system in a simple test. I have the managers class, the GameManager and the GameState class. I have inherited two GameState classes, a MenuState and a PlayState. In the GameManager Start() function i have:&lt;br&gt;&lt;br&gt;SetState(typeof(MenuState));&lt;br&gt;&lt;br&gt;now I'm wondering how to link these to scenes in Unity. So in MenuState's OnActivate() I call:&lt;br&gt;&lt;br&gt;Application.LoadLevel("Menu");&lt;br&gt;&lt;br&gt;then in OnUpdate() i have:&lt;br&gt;&lt;br&gt;timer += Time.deltaTime;&lt;br&gt;&lt;br&gt;		&lt;br&gt;&lt;br&gt;		if(timer &amp;gt;= 120)&lt;br&gt;&lt;br&gt;		{&lt;br&gt;&lt;br&gt;			ManagerManager.m_game.SetState(typeof(PlayState));			&lt;br&gt;&lt;br&gt;		}&lt;br&gt;&lt;br&gt;so in PlayState OnActivate() I call:&lt;br&gt;&lt;br&gt;Application.LoadLevel("Game");&lt;br&gt;&lt;br&gt;However I never get this far. In Unity do I have to set up GameObjects that just contain the GameState scripts? I did this and nothing happens. So I tried making them children of the GameManager. The problem with that is when the Play scene is loaded the GameManager object no longer exists. But I never get that far anyway. For some reason multiple GameManager objects are spawned at run time, it looks like almost every update creates one, then the GameManagers Start() function keeps getting called. I think something like an infinite recursive loop is happening here, but I have no idea why.&lt;br&gt;&lt;br&gt;Can anyone offer any assistance?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adam</dc:creator><pubDate>Fri, 04 Feb 2011 00:12:58 -0000</pubDate></item><item><title>Re: Coroutines in Unity3d (Javascript version)</title><link>http://www.blog.silentkraken.com/2010/01/22/coroutines-in-unity3d/#comment-131900422</link><description>Thanks for this.  Just-in-time info.  My favorite kind.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Barrett Fox</dc:creator><pubDate>Thu, 20 Jan 2011 13:07:22 -0000</pubDate></item><item><title>Re: TransformUtilities</title><link>http://www.blog.silentkraken.com/2010/02/06/transformutilities/#comment-128416104</link><description>Like!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chadchat</dc:creator><pubDate>Wed, 12 Jan 2011 19:21:59 -0000</pubDate></item><item><title>Re: Simple AudioManager code for your Unity3d project</title><link>http://www.blog.silentkraken.com/2010/04/06/audiomanager/#comment-123015454</link><description>excellent work and thanks for sharing your knowledge. but I think it is most useful if your script attached a simple example.&lt;br&gt;&lt;br&gt; you say</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mipago</dc:creator><pubDate>Sat, 01 Jan 2011 21:54:26 -0000</pubDate></item><item><title>Re: Manager systems for Unity3d, a new approach</title><link>http://www.blog.silentkraken.com/2010/06/22/unity3d-manager-systems/#comment-110853479</link><description>Dude, it would be awesome if you posted your example :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guest</dc:creator><pubDate>Sun, 12 Dec 2010 20:58:36 -0000</pubDate></item><item><title>Re: Simple AudioManager code for your Unity3d project</title><link>http://www.blog.silentkraken.com/2010/04/06/audiomanager/#comment-110544102</link><description>Sick man, thanks!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Wiljames Rocksolid</dc:creator><pubDate>Sun, 12 Dec 2010 02:01:46 -0000</pubDate></item><item><title>Re: TransformUtilities</title><link>http://www.blog.silentkraken.com/2010/02/06/transformutilities/#comment-107910786</link><description>It's good script!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leegoonz</dc:creator><pubDate>Mon, 06 Dec 2010 11:02:41 -0000</pubDate></item><item><title>Re: Manager systems for Unity3d, a new approach</title><link>http://www.blog.silentkraken.com/2010/06/22/unity3d-manager-systems/#comment-104453037</link><description>thanks for the code. would be good if all your posts were illustrated with examples</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mipago</dc:creator><pubDate>Sun, 28 Nov 2010 11:01:40 -0000</pubDate></item><item><title>Re: Manager systems for Unity3d, a new approach</title><link>http://www.blog.silentkraken.com/2010/06/22/unity3d-manager-systems/#comment-104451232</link><description>please post soon some basic examples. excellent work</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Millerpaez</dc:creator><pubDate>Sun, 28 Nov 2010 10:49:20 -0000</pubDate></item><item><title>Re: Update on this site</title><link>http://www.blog.silentkraken.com/2010/11/26/update-on-this-site/#comment-104412914</link><description>Thanks man, very much appreciated.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodriguez</dc:creator><pubDate>Sun, 28 Nov 2010 06:13:30 -0000</pubDate></item><item><title>Re: Update on this site</title><link>http://www.blog.silentkraken.com/2010/11/26/update-on-this-site/#comment-104389509</link><description>Congratulations Daniel ! Dragon Age Wow  :D &lt;br&gt;&lt;br&gt;I think you did an awesome move when u decided to work at EA, it sounded to me like sort of a win or lose everything situation but at the same time a decisive fight for your goals.&lt;br&gt;&lt;br&gt;Im really happy for you and i really know you will find all the little pieces you need to construct your development dreams with this new experiencie :D.&lt;br&gt;&lt;br&gt;Echale ganas daniel !  : ) un saludo&lt;br&gt;&lt;br&gt;Atte: Carlos Junior  alias  "Colt"</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlosjr</dc:creator><pubDate>Sun, 28 Nov 2010 02:29:44 -0000</pubDate></item><item><title>Re: Manager systems for Unity3d, a new approach</title><link>http://www.blog.silentkraken.com/2010/06/22/unity3d-manager-systems/#comment-103433552</link><description>You should be able to do:&lt;br&gt;&lt;br&gt;Managers.Audio.Play(transform.position, clip);&lt;br&gt;&lt;br&gt;or something like that. They are static fields :)&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Rodriguez</dc:creator><pubDate>Fri, 26 Nov 2010 04:53:33 -0000</pubDate></item></channel></rss>
