自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酒剑仙的技术心得

springcloud netty unity3d u3d

  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

转载 netty常用功能完整代码

转自https://www.cnblogs.com/myJavaEE/p/6793332.html1. 数据通信1.1 Hello Worldpublic class Server { public static void main(String[] args) throws Exception { // 1 创建线两个事件循环组 // 一个...

2019-02-15 17:44:20 364

原创 IDEA下通过导入jar包或manve(pom.xml)两种方式创建Netty项目

通过jar包创建一、使用导入jar包形式创建创建java项目,不要选框架 选择hello world模版方便查看 起名字,选存放路径 选File->Project Structure->Modules,点右侧加好,选第一项找到对应的jar包。jar包的下载地址为netty官网。https://netty.io/引入jar包后,impo...

2019-02-13 19:20:46 6649

转载 tfs过期、没有账号能访问团队资源管理、5授权问题解决办法

tfs过期:http://xuzhihong1987.blog.163.com/blog/static/2673158720115343725716/更新会,会出现没有用户能够访问团队资源管理器的情况没有账号能访问团队管理:找到tfs安装包,对server进行重新安装(修复)即可管理员登录5授权问题解决办法:http://www.cnblogs.com/hijarry/archive/2010/1...

2018-04-04 14:50:39 619

原创 animate cc在ios上点击canvas闪黑以及在安卓微信里巨卡的解决方案

在ios里点canvas整个页面会闪黑一下,只需要在js最后增加一句代码即可createjs.Touch.enable(stage);在微信里巨卡,也是一行代码

2017-11-24 10:41:05 2721 2

原创 unity3d新版动画系统模型动画播放,暂停,倒退播放

网上一搜很多,但是绝大部分都是基于旧版动画系统的,用不成。这里是基于新版动画系统的原理是控制模型的speed, 1正常,0暂停,-1后退,控制如图1、增加变量2、给变量起名字,初始值无所谓3、点击要控制的clip剪辑,然后在speed里创建的变量然后控制代码如下 private Animator anim; // Use this for initializa

2017-11-14 15:49:02 3110

原创 unity5.6新功能VideoPlayer播放声音,判断视频播放完毕,以及遇到的坑总结

总体使用方式如下http://blog.csdn.net/dark00800/article/details/70160463注意事项:1、如果要播放声音,需要对VideoPlayer挂载的gameObject在增加Audio Source,并且把VideoPlayer的Audio Source选择为当前对象,才能播放声音2、如果一个视频有声音源,一个没

2017-10-12 18:41:38 34450 6

原创 unity3d 如何让天空旋转

首先,给镜头增加skybox,然后给镜头添加如下代码即可public class SkyboxCamera : MonoBehaviour { public float rot = 0; public Skybox sky; // Use this for initialization void Start () { sky = GetCompone

2017-04-15 18:33:54 2416

原创 unity如何判断动画是否播放完毕

public class Crystal : MonoBehaviour { private Animator anim; // Use this for initialization void Start () { //play动画 anim = gameObject.GetComponent<Animator>();...

2017-04-15 17:01:20 38125

原创 A对象GameObject是否面向B对象的判断

做战舰转向如果转向的速度是缓慢的。可以使用Quaternion.Slerp但是这个转向插值,是无法完全转向到实际目标的。就是说在update里会一直执行Slerp,我感觉会影响效率http://www.xuanyusong.com/archives/1977这个教程可以解决一些基础概念问题。可以学习写一下。但是并没有解决上述问题。如果要忽略Y轴,做平面的判定校验可以

2017-01-19 20:26:29 606

转载 unity3d 动态创建ugui

http://www.cocoachina.com/game/20151218/14724.html上面的文章写的不错,最后创建的代码,那个true应该改成false,不用世界坐标,否则位置会不准确我这里写了一个方法,可以放在单例里,每个页面都可以直接调用了 public void SetTipText(string CanvasName,string sTipT

2016-09-06 18:40:02 4220

原创 解决ugui穿透ui点击到游戏对象上的问题

网上很多方法,在pc下是可以的,但是到了安卓手机上,还是会穿透ugui去触发射线对精灵的碰撞事件。这里找到一个办法让ugui在安卓和ios上不会被穿透,是2段代码先声明一个类//通过画布上的 GraphicRaycaster 组件发射射线 public bool IsPointerOverUIObject(Canvas canvas, Vector2 screenPosit

2016-08-15 13:58:22 3610

原创 unity3d中使用精灵sprite创建并控制2d动画

这里明确几个概念Animation是每一个动画,动画本身不能独立在场景中播放Animator是动画控制器,一个动画控制器里可以包含多个动画,根据条件选择播放哪一个动画精灵Sprite上挂载Animator动画控制器来播放动画crtl+6打开animation编辑面板,默认是不能进行任何操作的,要选中做动画的精灵才可以创建动画。在animation面板下拉框中可以切换一个精灵不同的A...

2016-08-15 13:51:41 15083

原创 unitu3d如何用代码获取ugui的内容

开始尝试直接用find并且as成text,提示类型不对原来情况是这样UGUI本身也是搭载在GameObjcet上的组件所以应该先获取GO,然后在从GO上获取组件,就可以了先引入命名空间using UnityEngine.UI;然后GameObject.Find("NameText").GetComponent().text = "修改的内容";

2016-08-03 16:36:37 2595

翻译 unity关于代码控制ugui显示隐藏的一些心得

显示隐藏可以用ShiBingUICanvas.SetActive(false);或者GameObject.Find("ShiBingInfoCanvas").SetActive(false);来实现但是会遇到几个问题1、如果是用find,在u3d里直接隐藏掉,或者是用代码隐藏掉的,在去find会报错找不到对象。2、如果是用public GameObject引用的

2016-08-03 15:10:22 17174 4

原创 unity3d中使用状态机

使用状态机的目的就是对角色复杂的行为逻辑代码进行解耦。在同一个act根据状态id不同,调用不同的类执行代码。以一个士兵,有查找敌人、移动、攻击、胜利、自身死亡,这五种状态为例。FMS_State_ShiBing.cs是状态机的父类。主要完成定义状态枚举和构建状态字段using UnityEngine;using System.Collections;using Sy

2016-07-28 14:35:53 4279

原创 unity3d屏幕自适应分辨率与像素px单位使用

做这一组教程的目的有2个。1、为了分享一些个人心得经验,很多问题一直困扰这我,然而看了很多资料,并没有讲的非常明确的文章。所以写出来让大家少走弯路2、为了给自己留一个底以后用的时候方便查询这篇教程主要解决两个问题。我们一个一个来。如何在u3d里使用像素px单位。大家知道,u3d里的x,y,z默认是米。所以在导入素材的时候,在Inspector面板中要设置1像素等1单位。这样就能...

2016-07-21 13:48:38 4171

转载 在unity3d中引入第三方dll

http://doc.okbase.net/185335/archive/113585.html总结:dll要拷贝到u3d的资源文件夹Assets下。然后vs添加引用即可。

2015-09-16 16:43:41 2332

转载 如何清理sqlserver日志LDF文件

如何清理LDF文件LDF文件太大了,在网上找一下,有很多方法,但好多在SQL 2005下,没有成功。最后用这个SQL搞定了。脚本如下: declare @db nvarchar(20)set @db='KLims'dump transaction @db with no_logbackup log @db with no_logdbcc shrink

2015-07-20 16:08:34 2616

转载 unity3d如何使用vs调试

http://guoming.me/unityvs

2015-03-23 19:27:33 564

原创 fatal error C1083: 无法打开包括文件:“sched.h”: No such file or directory 的解决办法

打开一个项目,有这个错误。1.需要右键工程--属性--配置属性--链接器--输入--编缉右侧的附加依赖项--在其中添加pthreadVCE2.lib  这个默认就有其实。2..需要右键工程--属性--配置属性--C/C++--常规--编缉右侧的附加包含目录--添加新行--找到pthread文件夹所在位置,2.x的位置是 E:\cocos2d\cocos2d-x-2.2.2\coco

2015-03-21 13:06:10 10926

转载 tfs2008部署注意事项

基本按照这个教程即可,其他注释事项如下http://www.cnblogs.com/ajiefj/archive/2010/03/16/1687329.htmltfs安装步骤1创建2个用户,确保这2个用户都可以登录系统,例tfsServer、tfsRpt2iis勾选,除了fontpage外的,都勾选上,ftp、smtp什么的可以不勾3安装sqlserver200

2014-12-13 18:21:06 582

原创 cocos2d 3.x用命令行发布apk心得

内容基本可以参考下面文章http://cn.cocos2d-x.org/tutorial/show?id=1278#或者不使用cocos2d下的setup.py,手动设置环境变量不会有什么奇怪的问题用户变量:ANDROID_SDK_ROOT 等于 E:\Android\sdkANT_ROOT 等于 E:\Android\ant\binNDK_ROOT 等于

2014-12-06 16:08:18 720

原创 c++中关于变量,引用,指针的简单转换

#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){ using namespace std; int rats=101; int &rodents=rats;//rodents是一个引用 cout << "rats=" << rats;//101 cout << ",rodents="<<roden

2014-09-09 22:11:29 832 1

原创 vs创建的cocos2d项目在安卓设备上运行并生成apk

创建vs下的安卓项目,方法见文章《cocos2d-x V2.14以后版本的环境部署》用eclipse导入刚才创建的项目,项目路径:E:\cocos2d-x-2.2.2\cocos2d-x-2.2.2\projects\WjHelloWorld\proj.android   拷贝cocos2d目录\cocos2dx\platform\android\java\src目录下的o

2014-01-30 12:26:08 3526

原创 cocos2d-x V2.14以后版本的环境部署

去官网下载cocos2d,地址http://www.cocos2d-x.org/解压后,用vs打开对应的sln,全部项目编译(需要10分钟左右)运行HelloCpp确保环境没问题创建项目需要用python,下载地址www.python.org注,用2.7版本,3.x版本在写这个文章时有问题,因为语法不一样下载地址http://www.python.org/ftp/python/

2014-01-29 19:03:07 2208

原创 android环境搭建、版本获得、svn使用要点

android环境搭建、版本获得、svn使用要点现在好多教程都比较老了,其实安卓环境搭建之需要去官网下载安装包,直接运行eclipse即可。第一次运行提示设置虚拟机。无需其他操作http://developer.android.com/sdk/index.html-------------------------------------------------------官方sdk

2013-10-19 23:48:34 1012

转载 SVN: URL access forbidden for unknown reason,svn提示没有操作权限的解决方法

今天在Myeclipse新建SVN资源定位时出现 URL access forbidden for unknown reason 不能连接的错误,接着我用浏览器去访问又可以!这个是解决问题的方法。。我的开发环境中需要连接到两个svn服务器,自然就需要两个密码,但是svn使用时默认密码是自动保存的,这样我再使用第二个svn服务的时候就一直报错如下: URL

2013-10-14 20:17:33 3709

原创 android安卓程序自定义控件

很多时候我们需要复用一些控件,比如导航菜单等等,以下是代码 第一步,新建一个xml文件,放在layout下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="

2013-10-07 00:14:20 876

转载 c#调用excel中的vba宏

帮助类仅提供了一个方法:RunExcelMacro参数说明:       string         excelFilePath  Excel文件路径               string         macroName    宏名称        object[]     parameters     宏参数组        out object  rtnV

2013-10-07 00:03:27 1543

转载 android应用程序如何设置样式

android应用程序如何设置样式,包括样式定义、单个view设置样式、 全局样式设置、样式继承关系。 1、样式定义android的样式定义在res/values/style.xml文件中,类似web前端中将样式定义在某个css文件中,但android的style.xml是自动加载的,不需要手动import或link。目前还不了解android是否可以或怎么定义多个styl

2013-10-02 10:33:58 856

原创 用flex获取arcgis图层每个点的信息

http://ns.adobe.com/mxml/2009"      xmlns:s="library://ns.adobe.com/flex/spark"       xmlns:esri="http://www.esri.com/2008/ags"      xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" mi

2013-09-01 22:03:30 990

转载 svn+apache+flex部署

SVN服务器架设http://hi.baidu.com/wjmckluzdpcfiye/item/b361d20d8cc488dcdce5b07dWindows下架设Subversion服务器http://indian.blog.163.com/blog/static/10881582007112415021751  Apache下载http://httpd.apach

2013-09-01 16:47:43 699

转载 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a

前一阵子做开发需要用到Excel和Word编程,本人用的是Vista系统,开发环境是VS2005和Office2007,测试无任何问题,可是到部署的时候出现了一些令人很头痛的问题,老是会出现例如:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a。的错误,在网上查询了许多

2013-07-26 10:03:21 2102

原创 arcgis与c#网站项目安装部署流程

*控制面板 iis intnet管理工具,除ftp以外全部勾选*装arcgis License Manager,再装arcgis desktop*再arcgis server 装arcgis server (装arcgis需要iis支持,如果安装时有警告,一定要处理掉)*参考文档{server10安装步骤.doc},注册选择a.ecp。配置登录用户权限,见文档参考文档{arcgisde

2013-07-26 10:00:39 748

转载 wcf在IIS 承载的服务失败的解决方法

如果未安装 ASP.NET 或者未将 .svc 文件类型映射到 aspnet_isapi.dll,则通常会发生这种情况。若要纠正此问题,必须确保已启用 aspnet_isapi 作为 IIS 的 Web 服务扩展。可以使用 IIS 管理器,或通过从 .NET Framework 安装目录运行aspnet_regiis –i –enable 来查看和修改此设置。完成此操作后,验证 ASP.N

2013-07-07 13:18:43 889

转载 aspnet_regiis.exe注册IIS

利用ASP.NET注册工具ASPnet_regiis.exe注册IIS,该工具的名称为aspnet_regiis.exe,在32位机上,该工具存在于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,在64位机中“Framework”的名字为“Framework64”,不同的IIS版本“v2.0.50727”也可能有所改变。当要用Web Service或

2013-07-07 13:01:20 1033

原创 c++自定义消息完整例子

OnReceive为自定义消息实现的方法因为线程中无法直接操作控件,以及其他原因,所以需要使用自定义消息来实现这个功能 自定义消息 #define WM_ENABLEBUTTON WM_USER+100然后在头文件中增加自定义消息的声明,完整代码如下MfcMultithreadingTcpClientDlg.h// MfcMultithreadingTcpClientDlg.h :

2013-02-15 09:55:40 2063

转载 c++ 分割字符串,字符串转数组

第一种方式strtok //借助strtok实现split #include #include #include using namespace std; int main() { char s[] = "Golden Global View,disk * desk"; const char *d = " ,

2013-02-03 23:08:23 3448

原创 c++服务器通过socket接收安卓客户端发来信息时乱码的处理

听说java默认发送是使用UTF8的,而c++默认是gb2312,需要转换一下正确接收参考资料http://www.cnblogs.com/kenkofox/archive/2010/04/25/1719649.htmljava端发送信息核心代码头部private Socket socket=null; private OutputStream aaa=null;

2012-12-25 15:01:57 1332

原创 flex与c#基于socket的实时互动网络游戏编程教程二

<br />这节讲讲如何用flex与c#进行socket通讯。<br />Flex端(当然你也完全可以用flash来写)使用import flash.net.Socket;包来做。通过ProgressEvent.SOCKET_DATA时刻检听是否接收到数据,接收到数据后触发函数receiveData。<br />使用var message:String=CurSocket.readMultiByte(CurSocket.bytesAvailable,"GB2312");可以把c#服务器发送过来的数据接收到。

2011-04-13 21:10:00 1745

unity3d状态机可运行代码包

unity3d状态机可运行代码包,可以完整运行

2016-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除