unity
ColorPaper
游侠
展开
-
嵌入式数据库sqlite
-----------(转自虚拟神话)也许往往大家是不需要像MySQL、SQLServer这类在复杂的数据库,那么sqlite值得你去尝试下!什么是 sqlite ?sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过多年的发展,直到今天已经成为最流行的,包括google在内的公司在其桌面软件中亦使用 sqlite 存储用户数据(典型的在金山词霸转载 2012-08-01 14:24:54 · 901 阅读 · 0 评论 -
NGUI中scrollview中的texture没有被clipped
问:When scrolling texture ends up behind panelI'm having a bit of a problem with shaders and textures getting hidden behind panels. I have textures loaded dynamically and placed into table cells转载 2012-07-20 16:26:53 · 3034 阅读 · 1 评论 -
在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
u3d里动态创建对象,需要使用prefab而创建的时候 MonoBehaviour.Instantiate( GameObject orignal) 需要一个作为原型的对象。本文提供三种方式获得prefab对象。 方式一:使用脚本的public字段直接在Project视图里找到做好的prefab,将其拖拽到指定脚本的指定public GameObject 字段。 方式二转载 2012-07-19 13:41:13 · 996 阅读 · 0 评论 -
Assetbundle.load/unload vs. Resources.load
问:Hi The AssetBundle is only provided by Pro version, so I think i need to Resources class to load and unload assets at runtime.Resources class doesn't provide unload function to unl转载 2012-07-19 13:34:31 · 1633 阅读 · 0 评论 -
如何在unity中使用sqlite,需要哪些库
Because Mono.Data.Sqlite is what you need and the connection string isstring constr = "Data Source=yourdatabasefilepath.db;Version=3;Compress=True";And you need to have the followi转载 2012-08-01 14:52:38 · 1329 阅读 · 0 评论 -
Tips From MonoSQLite
Here are some hints and tips we have been collecting along the way to make your (and our) lives better.First, we’d like to list some of the SQLite browsers we already know and let me tell you, it is转载 2012-08-02 19:30:59 · 657 阅读 · 0 评论 -
unity3d 强大插件 playmaker 1.33
如果你不会写代码 或者是懒得写代码那么这款插件完全能满足你的要求。事实上这款插件不仅仅能不用写代码就完整的制作出一款游戏更令我意外的是他还有Debug的功能 而且也是图形化操作!无论是游戏制作流程还是调试 全都一览无余 非常的方便Unity3D视觉脚本工具Playmaker发布1.33版本Playmaker让你快速创建游戏原型,A.I.行为,动画图形,互动物体,转载 2012-07-18 10:40:23 · 1487 阅读 · 0 评论 -
MonoBehaviour.StartCoroutine
function StartCoroutine (routine : IEnumerator) : CoroutineDescriptionStarts a coroutine.The execution of a coroutine can be paused at any point using the yield statement. The yield return转载 2012-07-16 16:59:04 · 1070 阅读 · 0 评论 -
unity中如何检测网络状态
Application.internetReachabilitystatic var internetReachability : NetworkReachabilityDescriptionReturns the type of Internet reachability currently possible on the device.This转载 2012-07-16 16:32:13 · 4872 阅读 · 0 评论 -
HttpWebRequest.AddRange Method (Int32)
public void AddRange( int range)RemarksThe HttpWebRequest.AddRange method adds a byte range header to the request.If range is positive, the range parameter specifies the st转载 2012-07-16 17:44:59 · 762 阅读 · 0 评论 -
Stop WWW download before it ends
问:I have a scene with a virtual TV which stream video file on a server. And when I change channel the previous download made with the WWW class still continue to download the file. So after a few转载 2012-07-16 17:12:57 · 799 阅读 · 0 评论 -
EZGUI VS NGUI
from:http://blog.heyworks.com/choosing-gui-framework-for-your-unity3d-project-ezgui-vs-ngui-part-i/The following post might be helpful for those standing on the crossroad which GUI framework转载 2012-07-14 23:03:39 · 905 阅读 · 0 评论 -
connecting scenes together to make a game
问:Just getting into Unity and I have lots of reading and playing to do but a question as I wrap my head around all thingsUnity....A full game has (at least) the following scenes (I understand转载 2012-07-12 18:01:35 · 451 阅读 · 0 评论 -
Unity3D里C#脚本使用yield
在网络上找到的关于Unity3D的脚本,大多是使用JS写出来的,很多的地方都用到了yield这个关键字,但是在JS脚本中yield的使用方式与在C#脚本中是不同的。在JS脚本中的方式大多如下:123functionStart(){ yieldnewWaitForSeconds(1);转载 2012-07-24 16:51:25 · 701 阅读 · 0 评论 -
File I/O in Unity3D
At the moment, there is no platform-independent way to save data inUnity3D.If you want to open a file for reading or writing, you need to use the proper path. This code will do the trick and works转载 2012-07-24 18:02:26 · 1263 阅读 · 0 评论 -
Marshal UTF8 Strings in .NET
Marshal UTF8 Strings in .NETWow, what a pain in the butt. .NET strings are stored internally as UTF16, not UTF8, so if you're marshaling strings to and from a library that wants strings as UTF转载 2012-08-08 14:56:42 · 1537 阅读 · 0 评论 -
在iOS用的.unity3d文件
在unity3d中,unity3d提供了相应的api将Assets导出成一个资源包,然后你在游戏中可以动态加载此资源包,实例化你想要显示的GameObject。注意:这里讲的资源包不是Unity3D Export的 .unitypackage文件,而是后缀为.unity3d文件。.unity3d文件其实是包含了unity3d引擎在运行是能够识别的特殊的资源包,unity3引擎可以动原创 2012-08-10 18:02:51 · 1096 阅读 · 0 评论 -
Unity iOS can handle SQLite even with Byte-Code Stripping on.
Unity iOS can handle SQLite even with Byte-Code Stripping on.There are some things you need however1)Copy (...Unity.app/Contents/Frameworks/Mono/lib/mono/unity/Mono.Data.Sqlite.dll) to ([Proje转载 2012-08-01 14:59:49 · 1172 阅读 · 0 评论 -
SQLite Database Browser
What it isSQLite Database Browser is a freeware, public domain, open source visual tool used to create, design and edit database files compatible with SQLite. It is meant to be used for users and de转载 2012-08-01 13:53:40 · 1232 阅读 · 0 评论 -
Unity中如何从jpg或png文件创建Texture2D
使用Texture2D的LoadImage方法即可实现从jpg或png文件创建Texture2D。经验证,当发布的目标平台为iOS时,此方法也是有效的。function LoadImage (data : byte[]) : booleanDescriptionLoads an image from a byte array.This function转载 2012-07-28 11:43:31 · 8421 阅读 · 1 评论 -
NGUI中如何创建模式窗口(Modal Window)
问:I would like to know how you would go about having a dialog pop-up and disabling all inputs from other widgets behind this dialog?For example: Saving menu pops up a dialog “Are you sure yo转载 2012-07-28 11:58:07 · 2278 阅读 · 0 评论 -
C#中RunWorkerCompleted event在哪个线程中触发
问:My C# application has several background workers. Sometimes one background worker will fire off another. When the first background worker completes and the RunWorkerCompleted event is fire转载 2012-07-26 17:05:27 · 2014 阅读 · 0 评论 -
C#中如何判断当前线程是否为主线程
C#中如何判断当前线程是否为主线程/ Do this when you start your applicationstatic int mainThreadId;// In Main method:mainThreadId = System.Threading.Thread.CurrentThread.ManagedThreadId;// If called转载 2012-07-26 17:03:34 · 3924 阅读 · 0 评论 -
Monodevelop编写Unicode后运行显示乱码的解决方案
当使用Monodevelop编辑文件,在其中创建一些含有Unicode字符的Label的时候,程序一运行,这些字符就会以乱码的形式显示。这主要是因为Monodevelop默认将文件保存为UTF8格式,当试图将文件保存为UTF16时,就会发生错误(好像是BUG)。一个解决方式是使用Unity自带的默认编辑器(比如Windows下的UniSciTe)来编辑这些含有Unicode的cs文转载 2012-07-25 16:34:09 · 827 阅读 · 0 评论 -
如何在unity3D的C#中调用libsqlite3(完整代码)
在unity中尝试使用sqlite,本打算用Mono.Data.Sqlite,但发现Mono.Data.Sqlite有bug,把unity 项目导出成iOS项目,编译后,运行程序就挂了,只好自己在C#直接调用底层的libsqlite3库。using UnityEngine;using System.Runtime.InteropServices;using Syst原创 2012-08-06 18:24:59 · 2930 阅读 · 0 评论 -
在C#中如何调用libsqlite3中的返回值为char *的函数
之前写了在C#中调用libsqlite3中函数的一些代码:[DllImport("sqlite3.dll")] private extern staticstring sqlite3_column_text(IntPtr pStmt, int iCol); [DllImport("sqlite3.dll")] privatee xtern static stri原创 2012-08-08 14:53:35 · 1191 阅读 · 0 评论 -
Unity3D之协程(Coroutines & Yield )
写游戏代码,往往最终需要代码为连续的事件.结果会像这样:[它可以实现将一段程序延迟执行或者将其各个部分分布在一个时间段内连续执行。][csharp] view plaincopyprint?"font-size:18px;">private int state = 0; void Update() { i转载 2012-07-24 16:54:52 · 1053 阅读 · 0 评论 -
在C#中使用SharpZipLib压缩解压缩zip文件
from:http://skysanders.net/subtext/archive/2010/05/23/sharpziplib-recursively-zip-directory-structure.aspxSharpZipLib: recursively zip/unzip directory structure001// Pr转载 2012-08-09 12:01:20 · 1492 阅读 · 0 评论 -
How to speed up and smooth over any load times on iPhone (preloading, animated loading screens etc)
问:I am already aware of a big discrepancy with the load times of my app on my 1st generation iPhone versus my current 3GS. I'd like to do all i can to make my load times seem as snappy as possible转载 2012-07-12 17:57:40 · 651 阅读 · 0 评论 -
Unity3D for iOS: Switching From GUI to UIToolKit for Text & Menus to Improve Performance
Unity3D for iOS: Switching From GUI to UIToolKit for Text & Menus to Improve PerformancePosted by tim on April 5, 2012UIToolkit is an open source Unity plugin specifically created for optimi转载 2012-07-13 15:50:11 · 1831 阅读 · 0 评论 -
Why is System.Net.WebRequest unsupported in iOS?
问:Using System.Net.WebRequest on an iOS project results in a NotSupportedException.Why is this? This is really crippling from my point of view, and really limits what can be done with web se转载 2012-07-13 11:00:13 · 1181 阅读 · 0 评论 -
Update vs FixedUpdate
问:What's the difference between Update and FixedUpdate? When are they called?I'm making my own simple physics as I need more control and knowledge over what's going on in my very physic-转载 2012-07-11 15:43:55 · 642 阅读 · 0 评论 -
MainMenu
The system is based around delegates in C#. Simply put, I have a single delegate defined which gets called by my OnGUI method. By simply assigning different methods to that delegate, I can easily swit转载 2012-07-11 14:21:19 · 998 阅读 · 0 评论 -
Assertion: should not be reached at tramp-arm.c:724
问题:运行unity 生成的iOS项目报错: * Assertion: should not be reached at tramp-arm.c:724解决方法:2When you first build a project for IOS with XCode 4 it selects the "Simul转载 2012-07-11 13:00:49 · 1804 阅读 · 0 评论 -
adding iphone touches to unitygui scrollview
from:http://www.mindthecube.com/blog/2010/09/adding-iphone-touches-to-unitygui-scrollviewWhen running on the iPhone, UnityGUI ScrollViews act as if the player is using a mouse. The pla转载 2012-07-11 10:20:06 · 648 阅读 · 0 评论 -
differences between active GameObjects inactive GameObjects
The differences between an active GameObject and an inactive GameObject are:The inactive GameObject's attached MonoBehaviours won't receive most Unity messages. This includes update calls (Fixed转载 2012-06-28 12:20:42 · 758 阅读 · 0 评论 -
unity的prefabs
Prefabs in Unity are for the time being just an Unity editor feature. Prefabs are predefined assets which can only be created in the editor. Prefabs doesn't even exist in your build. A prefab at run转载 2012-06-20 10:14:17 · 779 阅读 · 0 评论 -
Movie Texture
Movie TextureNote: This is a Pro/Advanced feature only. DesktopMovie Textures are animated Textures that are created from a video file. By placing a video file in your project's Assets转载 2012-07-05 11:12:59 · 1428 阅读 · 0 评论 -
Using Quaternion to Perform 3D rotations
from:http://www.cprogramming.com/tutorial/3d/quaternions.htmlUsing Quaternion to Perform 3D rotationsBy confutedThe title of this tutorial is short and sweet. The tutorial itself转载 2012-06-18 11:59:41 · 747 阅读 · 0 评论 -
shader
ShadersAll rendering in Unity is done with Shaders - small scripts that let you configure the how the graphics hardware is set up for rendering. Unity ships with 60+ built-in shaders (documented i转载 2012-05-24 20:04:35 · 665 阅读 · 0 评论