在表面着色器中使用属性

作者:追风剑情 发布于:2015-6-26 21:45 分类:Shader

//一个漫反射Shader Shader "Custom/BasicDiffuse1" { Properties { _EmissiveColor ("Emissive Color", Color) = (1, 1, 1, 1) _AmbientColor ("Ambient Color", Color) = (1, 1, 1, 1) _MySliderValue ("...

阅读全文>>

标签: Shader

评论(0) 浏览(4500)

表面着色器的属性类型

作者:追风剑情 发布于:2015-6-25 22:02 分类:Shader

https://docs.unity3d.com/Manual/SL-Properties.html Shader "Custom/BasicDiffuse" { //http://docs.unity3d.com/Manual/SL-Properties.html Properties { //变量名 ("GUI Inspector面板上显示的名称", 变量类型) = 默认...

阅读全文>>

标签: Shader

评论(0) 浏览(4417)

java.lang.RuntimeException

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

Android报错 java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() at android.os.Handler.<init>(Handler.java:200) at android.os.Handler.<...

阅读全文>>

标签: Android

评论(0) 浏览(5062)

动态获取资源ID——getIdentifier()

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

在unity中调用引用了资源的java代码时,必须用动态获取资源。 下面是一段测试代码 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.story_post_test); KakaoLog.i("R.drawable.story_post_test="+R.drawab...

阅读全文>>

标签: Android

评论(0) 浏览(6348)

AndroidManifest.xml

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

Android应用程序描述文件。 标签介绍 <permission> 声明一个安全授权, 用来限制哪些应用可以访问您的程序包内的组件和特有机制(既: 自己定义的权限,就是别人调用这个程序时需要用<uses-permission>来声明)。 <uses-permission> 请求一个安全...

阅读全文>>

标签: Android

评论(0) 浏览(4346)

系统权限配置文件——platform.xml

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

内置卡->system->etc->permissions->platform.xml 例如: <?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) 2008 The Android Open Source Project Licensed ...

阅读全文>>

标签: Android

评论(0) 浏览(6186)

保存Texture2D为png图片

作者:追风剑情 发布于:2015-6-16 14:18 分类:Unity3d

//保存Texture2D为png图片 public static void SavePNG(string filePath, Texture2D texture) { try { byte[] pngData = texture.EncodeToPNG(); File.WriteAllBy...

阅读全文>>

标签: Unity3d

评论(0) 浏览(10445)

Handler和消息队列

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

    防止阻塞UI线程的一个好方法是让任务线程在后台运行。然而,当任务完成时,你常常需要更新UI。对于UI的更新只能由UI线程执行,否则将会产生异常。可以使用Handler类来做到这一点。Handler允许你发送在一段时间之后再由其处理的消息。这些消息可以立即进行处理,也可以计划好在将来的某段时间进行处理。Handler在handleMessage方法中处理消息。 ...

阅读全文>>

标签: Android

评论(0) 浏览(4050)

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) 浏览(4454)

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) 浏览(4505)

AI角色对环境信息的感知

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

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

阅读全文>>

标签: Unity3d

评论(0) 浏览(5831)

去除文本中的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) 浏览(4099)

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) 浏览(10133)

有限状态机(FSM)

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

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

阅读全文>>

标签: Unity3d

评论(0) 浏览(8306)

ScriptableWizard

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

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

阅读全文>>

标签: Unity3d

评论(0) 浏览(5836)

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) 浏览(3944)

左手坐标系

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

unity采用的是左手坐标系

阅读全文>>

标签: Unity3d

评论(0) 浏览(4283)

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) 浏览(10090)

设计模式

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

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

阅读全文>>

标签: C#

评论(0) 浏览(3995)

写日志文件工具类

作者:追风剑情 发布于: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) 浏览(3848)

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) 浏览(4330)

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) 浏览(3837)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号