Unity3D开发总结

作者:追风剑情 发布于:2015-6-12 9:35 分类:Unity3d

1、Unity发布APK时报错 例如: res\values-hdpi\splash_activity.xml:2: error: Invalid start tag RelativeLayout 解决方案: 通常是布局文件放错了目录。 2、如果更改了脚本Unity没自动编译,可Ctrl+R手动编译。

阅读全文>>

标签: Unity3d

评论(0) 浏览(3701)

java.lang.NoClassDefFoundError

作者:追风剑情 发布于:2015-6-10 10:10 分类:Android

例如: 报错 FATAL EXCEPTION: main java.lang.NoClassDefFoundError: com.zwwx.sgzs.kakao.ThirdPartyPostStoryActivity at com.zwwx.sgzs.kakao.KakaoFacade$16.run(KakaoFacade.java:710) at android.o...

阅读全文>>

标签: Android

评论(0) 浏览(3385)

AI角色对环境信息的感知

作者:追风剑情 发布于:2015-6-7 13:00 分类:Unity3d

     在游戏中,AI角色可以通过两种方式获得游戏世界的信息——轮询和事件驱动。 1、严格来说,感知系统并不算是游戏AI的一部分,但是,它的实现质量直接关系到AI系统的好坏,因此,对感知系统拥有良好的理解,将会非常有利于构建更强大的AI系统。 2、在游戏中,感知的开销可能会很大,因此,许多情况下,感知不能也不需要在每帧中进行。 3...

阅读全文>>

标签: Unity3d

评论(0) 浏览(4912)

去除文本中的BOM标记

作者:追风剑情 发布于:2015-6-3 11:40 分类:C#

// 去除UTF8文本中BOM标记 public static string TrimBOM(string fileText) { if (string.IsNullOrEmpty(fileText)) return ""; byte[] bytes = Encoding.UTF8.GetBytes(fileTe...

阅读全文>>

标签: C#

评论(0) 浏览(3351)

CodePage 437 not supported

作者:追风剑情 发布于:2015-5-25 15:05 分类:C#

错误: CodePage 437 not supported 原因: ICSharpCode.SharpZipLib.Zip.ZipConstants.DefaultCodePage默认为437(美国/加拿大英语),如果被解压的文件不是437编码将报CodePage 437 not supported错误。 解决方案: //根据项目中使用的编码,重设ZipConstants.Def...

阅读全文>>

标签: C#

评论(0) 浏览(9491)

有限状态机(FSM)

作者:追风剑情 发布于:2015-5-23 17:40 分类:Unity3d

一、简单有限状态机(FSM)实现 using UnityEngine; using System.Collections; /** * 简单状态机实现 */ public class SimpleFSM : FSM { //枚举,定义状态机的四种状态,巡逻,追逐,攻击,死亡 public enum FSMState { Patrolli...

阅读全文>>

标签: Unity3d

评论(0) 浏览(7539)

ScriptableWizard

作者:追风剑情 发布于:2015-5-22 12:48 分类:Unity3d

脚本向导类。 using UnityEngine; using UnityEditor; using System.Collections; public class TestScriptableWizard : ScriptableWizard { //公共参数将显示在窗口中 public floa...

阅读全文>>

标签: Unity3d

评论(0) 浏览(5160)

android发短信

作者:追风剑情 发布于:2015-5-18 17:54 分类:Android

package com.test.message; import java.util.List; import android.support.v7.app.ActionBarActivity; import android.support.v4.app.Fragment; import android.telephony.SmsManager; import android.app.Acti...

阅读全文>>

标签: Android

评论(0) 浏览(3342)

左手坐标系

作者:追风剑情 发布于:2015-5-11 10:40 分类:Unity3d

unity采用的是左手坐标系

阅读全文>>

标签: Unity3d

评论(0) 浏览(3353)

Handles.DrawSolidArc()

作者:追风剑情 发布于:2015-5-10 18:27 分类:Unity3d

HandlesTest.cs一定要放在Editor目录下。 using UnityEngine; using UnityEditor; using System.Collections; [CustomEditor(typeof(SolidArcExample))] public class HandlesTest : Editor { private So...

阅读全文>>

标签: Unity3d

评论(0) 浏览(9350)

设计模式

作者:追风剑情 发布于:2015-5-9 17:12 分类:C#

软件开发总的原则: 低偶合,高内聚。 程序设计六项基本原则 1. 单一职责原则 一个类只负责一项职责。 2. 里氏替换原则 子类可以扩展父类的功能,但不能改变父类原有的功能。 3. 依赖倒置原则 面向接口编程。 4. 接口隔离原则 客户端不应该依赖它不需要的接口。 5. 迪米特法则 尽量降低类与类之间的耦合。 6. 开闭原则 类、模块和函数应该对扩展开放,对修改关闭。 ...

阅读全文>>

标签: C#

评论(0) 浏览(3062)

写日志文件工具类

作者:追风剑情 发布于:2015-5-9 13:51 分类:Unity3d

在游戏的数据目录下生成日志文件,方便技术跟踪问题。 using UnityEngine; using System.Collections; using System.IO; using System.Text; public class LogFile { // 日志级别枚举 public enum LogLevel { ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(3046)

C#操作Excel

作者:追风剑情 发布于:2015-5-5 11:56 分类:C#

一、导出Excel中的所有表到 表名.txt 文件 示例: 项目->添加引用->COM 添加以下引用库 Microsoft Office 14.0 Object Library Microsoft Excel 14.0 Object Library Microsoft Word 14.0 Object Librar...

阅读全文>>

标签: C#

评论(0) 浏览(3569)

apktool

作者:追风剑情 发布于:2015-4-17 16:20 分类:Android

例如: 需要反编译的文件为 1.apk,  回编后的文件为 1c.apk,  签名后的文件为 1c_signed.apk 1. 反编译 apktool d 1.apk 1 2. 回编 apktool b 1 1c.apk 3. 签名 jarsigner -verbose -keystore xxx...

阅读全文>>

标签: Android

评论(0) 浏览(3091)

内存屏障(Memory Barrier)

作者:追风剑情 发布于:2015-4-16 17:23 分类:C#

内存屏障 ● 编译器,CLR或者CPU可能会更改指令的顺序来提高性能 ● 编译器,CLR或者CPU可能会通过缓存来优化变量,这种情况下对其他线程是不可见的。 示例:多核CPU中的单例模式需要用内存墙来保证线程安全。 public sealed class Singleton { private static Singleton instance; ...

阅读全文>>

标签: C#

评论(0) 浏览(3528)

Application.temporaryCachePath

作者:追风剑情 发布于:2015-4-15 10:49 分类:Unity3d

1. 应用程序数据目录 Application.dataPath 2. 流数据缓存目录 Application.streamingAssetsPath 3. 持久化数据存放目录 Application.persistentDataPath 3. 网络资源下载存放目录 Application.temporaryCac...

阅读全文>>

标签: Unity3d

评论(0) 浏览(4562)

java.lang.UnsatisfiedLinkError

作者:追风剑情 发布于:2015-4-10 17:31 分类:Unity3d

unity工程中此目录下缺少某些.so文件导致 Assets\Plugins\Android\libs\armeabi

阅读全文>>

标签: Unity3d

评论(0) 浏览(3319)

ICollection.SyncRoot属性

作者:追风剑情 发布于:2015-3-28 15:45 分类:C#

ICollection myCollection = someCollection; //锁定集合,保证线程安全 lock ( myCollection.SyncRoot ) { foreach ( object item in myCollection ) { // Insert your code here. } }

阅读全文>>

标签: C#

评论(0) 浏览(3446)

人工智能架构模型

作者:追风剑情 发布于:2015-3-26 20:50 分类:Unity3d

       人工智能(Artificial Intelligence, 简称AI), 在游戏中,对于AI,应该关注的问题是如何让游戏角色能像人或动物那样“感知”、“思考”和“行动”,让游戏中的角色看上去像具有真实的人或动物的反应。 感知: 是AI角色与游戏世界的接口,负责在游戏运行过程中不断感知周围环境,读取游戏状态和数据,为思考和决策收集信息...

阅读全文>>

标签: Unity3d

评论(0) 浏览(5314)

斐波那契数列

作者:追风剑情 发布于:2015-3-21 20:31 分类:Algorithms

定义: 第一项等于0,第二项等于1,以后的每项等于前两项之和。 递推公式 直接公式 约等于公式

阅读全文>>

标签: Algorithms

评论(0) 浏览(2939)

打开当前文件夹

作者:追风剑情 发布于:2015-3-10 14:22 分类:VBA

Sub OpenCurrentDir() Shell "explorer " & ThisWorkbook.path, vbNormalFocus End Sub

阅读全文>>

标签: VBA

评论(0) 浏览(3028)

System.Delegate.CreateDelegate()

作者:追风剑情 发布于:2015-3-5 17:25 分类:C#

将对象中的方法映射成委托 using System; namespace CreateDelegateTest { class Program { public delegate void DelegateDisplay( string s ); static void Main( string[] args ) { ...

阅读全文>>

标签: C#

评论(0) 浏览(3216)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号