之所以写这个脚本,是因为我想起了我还是新手的时候,那时为了一个角色控制脚本百度了半天还是一无所获,因为看不懂啊,都写的太高级了 希望这个脚本能够帮助那些 像曾经的我一样迷失于代码中的新手们能够清晰的理解这个角色控制的含义 ///角色控制脚本 public class Player : MonoBehaviour { ; //这个是定义的玩家的移动速度 之所以Public是因为为了方便对其进行调节 (public的属性和对象会在Unity中物体的脚本选项中显示出来 前提是你把脚本挂在了物体上) v
需求是,使用native方式,读取apk包里的lua代码,读进c#,做解密 一准备unity工程 public class GameMain : MonoBehaviour { public const string libName = "TGNative"; public Text content; [DllImport(libName)] public static extern int ReadAsset(string fileName, byte[] buffer, int s
脚本应该放在Editor文件夹下 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; public class BuildAssetBundle { [MenuItem("BuildAB/BuildABToWin64/LZMA(体积小,加载慢)")] private static void BuildABsToWin64_LZMA() { //
参考自:http://zhidao.baidu.com/question/87467507.html //定义一个变量用来存读到的东西 string text = ""; //用一个读出流去读里面的数据 using (StreamReader reader = new StreamReader(@"C:\db.txt", Encoding.GetEncoding("gb2312"))) { //读一行 string line = reader.R
public class IteratorTest { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); Iterator<String> iterator = list.iterator(
unity中js脚本与c#脚本互相调用 test1.js function OnGUI() { if(GUI.Button(Rect(25,25,100,30),"JS Call CS" )) { var c = gameObject.GetComponent("test2"); c.PrintTest(); } } function testPrint() { print("CS Call JS"); } test2.cs using Un
unity3d是支持vs2010的,但是有很多开发者反应,unity3d中的C#脚本不能用vs2012打开.我想了一下,先进入存放C#脚本的目录,在设置里面C#文件的打开方式,选择用vs2012打开,这样就可以了.不过可能稍稍有一丝麻烦,每次都要进入C#脚本目录.如果有更好的方法,可以交流. 另外,还有一种方法,大家可以试一试行不行. Unity3D自带的MonoDevelop编辑器无论是js还是c#代码提示都很差,很诡异的就是变量名和方法名有的时候提示有的时候不提示.不过用Visual Stu