Handler和消息队列
作者:追风剑情 发布于:2015-6-14 15:26 分类:Android
防止阻塞UI线程的一个好方法是让任务线程在后台运行。然而,当任务完成时,你常常需要更新UI。对于UI的更新只能由UI线程执行,否则将会产生异常。可以使用Handler类来做到这一点。Handler允许你发送在一段时间之后再由其处理的消息。这些消息可以立即进行处理,也可以计划好在将来的某段时间进行处理。Handler在handleMessage方法中处理消息。 ...标签: Android
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
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
AI角色对环境信息的感知
作者:追风剑情 发布于:2015-6-7 13:00 分类:Unity3d
在游戏中,AI角色可以通过两种方式获得游戏世界的信息——轮询和事件驱动。 1、严格来说,感知系统并不算是游戏AI的一部分,但是,它的实现质量直接关系到AI系统的好坏,因此,对感知系统拥有良好的理解,将会非常有利于构建更强大的AI系统。 2、在游戏中,感知的开销可能会很大,因此,许多情况下,感知不能也不需要在每帧中进行。 3...标签: Unity3d
去除文本中的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#
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#
有限状态机(FSM)
作者:追风剑情 发布于:2015-5-23 17:40 分类:Unity3d
一、简单有限状态机(FSM)实现 using UnityEngine; using System.Collections; /** * 简单状态机实现 */ public class SimpleFSM : FSM { //枚举,定义状态机的四种状态,巡逻,追逐,攻击,死亡 public enum FSMState { Patrolli...标签: Unity3d
ScriptableWizard
作者:追风剑情 发布于:2015-5-22 12:48 分类:Unity3d
脚本向导类。 using UnityEngine; using UnityEditor; using System.Collections; public class TestScriptableWizard : ScriptableWizard { //公共参数将显示在窗口中 public floa...标签: Unity3d
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
左手坐标系
作者:追风剑情 发布于:2015-5-11 10:40 分类:Unity3d
unity采用的是左手坐标系标签: Unity3d
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
设计模式
作者:追风剑情 发布于:2015-5-9 17:12 分类:C#
软件开发总的原则: 低偶合,高内聚。 程序设计六项基本原则 1. 单一职责原则 一个类只负责一项职责。 2. 里氏替换原则 子类可以扩展父类的功能,但不能改变父类原有的功能。 3. 依赖倒置原则 面向接口编程。 4. 接口隔离原则 客户端不应该依赖它不需要的接口。 5. 迪米特法则 尽量降低类与类之间的耦合。 6. 开闭原则 类、模块和函数应该对扩展开放,对修改关闭。 ...标签: C#
写日志文件工具类
作者:追风剑情 发布于:2015-5-9 13:51 分类:Unity3d
在游戏的数据目录下生成日志文件,方便技术跟踪问题。 using UnityEngine; using System.Collections; using System.IO; using System.Text; public class LogFile { // 日志级别枚举 public enum LogLevel { ...标签: Unity3d
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#
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
内存屏障(Memory Barrier)
作者:追风剑情 发布于:2015-4-16 17:23 分类:C#
内存屏障 ● 编译器,CLR或者CPU可能会更改指令的顺序来提高性能 ● 编译器,CLR或者CPU可能会通过缓存来优化变量,这种情况下对其他线程是不可见的。 示例:多核CPU中的单例模式需要用内存墙来保证线程安全。 public sealed class Singleton { private static Singleton instance; ...标签: C#
Application.temporaryCachePath
作者:追风剑情 发布于:2015-4-15 10:49 分类:Unity3d
1. 应用程序数据目录 Application.dataPath 2. 流数据缓存目录 Application.streamingAssetsPath 3. 持久化数据存放目录 Application.persistentDataPath 3. 网络资源下载存放目录 Application.temporaryCac...标签: Unity3d
java.lang.UnsatisfiedLinkError
作者:追风剑情 发布于:2015-4-10 17:31 分类:Unity3d
unity工程中此目录下缺少某些.so文件导致 Assets\Plugins\Android\libs\armeabi标签: Unity3d
ICollection.SyncRoot属性
作者:追风剑情 发布于:2015-3-28 15:45 分类:C#
ICollection myCollection = someCollection; //锁定集合,保证线程安全 lock ( myCollection.SyncRoot ) { foreach ( object item in myCollection ) { // Insert your code here. } }标签: C#
人工智能架构模型
作者:追风剑情 发布于:2015-3-26 20:50 分类:Unity3d
人工智能(Artificial Intelligence, 简称AI), 在游戏中,对于AI,应该关注的问题是如何让游戏角色能像人或动物那样“感知”、“思考”和“行动”,让游戏中的角色看上去像具有真实的人或动物的反应。 感知: 是AI角色与游戏世界的接口,负责在游戏运行过程中不断感知周围环境,读取游戏状态和数据,为思考和决策收集信息...标签: Unity3d
斐波那契数列
作者:追风剑情 发布于:2015-3-21 20:31 分类:Algorithms
定义: 第一项等于0,第二项等于1,以后的每项等于前两项之和。 递推公式 直接公式 约等于公式标签: Algorithms
打开当前文件夹
作者:追风剑情 发布于:2015-3-10 14:22 分类:VBA
Sub OpenCurrentDir() Shell "explorer " & ThisWorkbook.path, vbNormalFocus End Sub标签: VBA
日历
最新文章
随机文章
热门文章
分类
存档
- 2025年1月(1)
- 2024年12月(5)
- 2024年11月(5)
- 2024年10月(5)
- 2024年9月(3)
- 2024年8月(3)
- 2024年7月(11)
- 2024年6月(3)
- 2024年5月(9)
- 2024年4月(10)
- 2024年3月(11)
- 2024年2月(24)
- 2024年1月(12)
- 2023年12月(3)
- 2023年11月(9)
- 2023年10月(7)
- 2023年9月(2)
- 2023年8月(7)
- 2023年7月(9)
- 2023年6月(6)
- 2023年5月(7)
- 2023年4月(11)
- 2023年3月(6)
- 2023年2月(11)
- 2023年1月(8)
- 2022年12月(2)
- 2022年11月(4)
- 2022年10月(10)
- 2022年9月(2)
- 2022年8月(13)
- 2022年7月(7)
- 2022年6月(11)
- 2022年5月(18)
- 2022年4月(29)
- 2022年3月(5)
- 2022年2月(6)
- 2022年1月(8)
- 2021年12月(5)
- 2021年11月(3)
- 2021年10月(4)
- 2021年9月(9)
- 2021年8月(14)
- 2021年7月(8)
- 2021年6月(5)
- 2021年5月(2)
- 2021年4月(3)
- 2021年3月(7)
- 2021年2月(2)
- 2021年1月(8)
- 2020年12月(7)
- 2020年11月(2)
- 2020年10月(6)
- 2020年9月(9)
- 2020年8月(10)
- 2020年7月(9)
- 2020年6月(18)
- 2020年5月(4)
- 2020年4月(25)
- 2020年3月(38)
- 2020年1月(21)
- 2019年12月(13)
- 2019年11月(29)
- 2019年10月(44)
- 2019年9月(17)
- 2019年8月(18)
- 2019年7月(25)
- 2019年6月(25)
- 2019年5月(17)
- 2019年4月(10)
- 2019年3月(36)
- 2019年2月(35)
- 2019年1月(28)
- 2018年12月(30)
- 2018年11月(22)
- 2018年10月(4)
- 2018年9月(7)
- 2018年8月(13)
- 2018年7月(13)
- 2018年6月(6)
- 2018年5月(5)
- 2018年4月(13)
- 2018年3月(5)
- 2018年2月(3)
- 2018年1月(8)
- 2017年12月(35)
- 2017年11月(17)
- 2017年10月(16)
- 2017年9月(17)
- 2017年8月(20)
- 2017年7月(34)
- 2017年6月(17)
- 2017年5月(15)
- 2017年4月(32)
- 2017年3月(8)
- 2017年2月(2)
- 2017年1月(5)
- 2016年12月(14)
- 2016年11月(26)
- 2016年10月(12)
- 2016年9月(25)
- 2016年8月(32)
- 2016年7月(14)
- 2016年6月(21)
- 2016年5月(17)
- 2016年4月(13)
- 2016年3月(8)
- 2016年2月(8)
- 2016年1月(18)
- 2015年12月(13)
- 2015年11月(15)
- 2015年10月(12)
- 2015年9月(18)
- 2015年8月(21)
- 2015年7月(35)
- 2015年6月(13)
- 2015年5月(9)
- 2015年4月(4)
- 2015年3月(5)
- 2015年2月(4)
- 2015年1月(13)
- 2014年12月(7)
- 2014年11月(5)
- 2014年10月(4)
- 2014年9月(8)
- 2014年8月(16)
- 2014年7月(26)
- 2014年6月(22)
- 2014年5月(28)
- 2014年4月(15)
友情链接
- Unity官网
- Unity圣典
- Unity在线手册
- Unity中文手册(圣典)
- Unity官方中文论坛
- Unity游戏蛮牛用户文档
- Unity下载存档
- Unity引擎源码下载
- Unity服务
- Unity Ads
- wiki.unity3d
- Visual Studio Code官网
- SenseAR开发文档
- MSDN
- C# 参考
- C# 编程指南
- .NET Framework类库
- .NET 文档
- .NET 开发
- WPF官方文档
- uLua
- xLua
- SharpZipLib
- Protobuf-net
- Protobuf.js
- OpenSSL
- OPEN CASCADE
- JSON
- MessagePack
- C在线工具
- 游戏蛮牛
- GreenVPN
- 聚合数据
- 热云
- 融云
- 腾讯云
- 腾讯开放平台
- 腾讯游戏服务
- 腾讯游戏开发者平台
- 腾讯课堂
- 微信开放平台
- 腾讯实时音视频
- 腾讯即时通信IM
- 微信公众平台技术文档
- 白鹭引擎官网
- 白鹭引擎开放平台
- 白鹭引擎开发文档
- FairyGUI编辑器
- PureMVC-TypeScript
- 讯飞开放平台
- 亲加通讯云
- Cygwin
- Mono开发者联盟
- Scut游戏服务器引擎
- KBEngine游戏服务器引擎
- Photon游戏服务器引擎
- 码云
- SharpSvn
- 腾讯bugly
- 4399原创平台
- 开源中国
- Firebase
- Firebase-Admob-Unity
- google-services-unity
- Firebase SDK for Unity
- Google-Firebase-SDK
- AppsFlyer SDK
- android-repository
- CQASO
- Facebook开发者平台
- gradle下载
- GradleBuildTool下载
- Android Developers
- Google中国开发者
- AndroidDevTools
- Android社区
- Android开发工具
- Google Play Games Services
- Google商店
- Google APIs for Android
- 金钱豹VPN
- TouchSense SDK
- MakeHuman
- Online RSA Key Converter
- Windows UWP应用
- Visual Studio For Unity
- Open CASCADE Technology
- 慕课网
- 阿里云服务器ECS
- 在线免费文字转语音系统
- AI Studio
- 网云穿
- 百度网盘开放平台
- 迅捷画图
- 菜鸟工具
- [CSDN] 程序员研修院
- 华为人脸识别
- 百度AR导航导览SDK
- 海康威视官网
- 海康开放平台
- 海康SDK下载
- git download
交流QQ群
-
Flash游戏设计: 86184192
Unity游戏设计: 171855449
游戏设计订阅号