- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 【Unity 3D学习】控制Animator动画从随机帧开始
一、前提:游戏主场景有很多建筑,然后建筑上会有动画,如果存在多个同类型的建筑,就会出现多个相同动画频率一致的情况,这样子产品说体验性较差,所以考虑怎么控制动画从不同帧开始播放。二、处理方案。1、原理:通过设置动画状态机中的Cycle Offset,可以控制动画起始播放点,该值的区间是0到1,类型为float类型。2、具体操作:我们首先给Animator添加一个“offset”参数,然后指定Animator状态机中所有状态使用Cycle offset属性,并且指定使用上面添加的“offset”参数
2020-09-16 21:55:44 4616 2
原创 【Unity 3D学习】人物在两个地点之间来回走动
其实原理很简单,就是使用组件“Nav Mesh Agent”,当到达目的地的时候设置新的目的地,具体代码如下。using UnityEngine;using System.Collections;public class EnemyMovement : MonoBehaviour{ NavMeshAgent nav; Vector3 original
2017-01-17 20:14:19 5760 1
原创 【Unity 3D学习】鼠标点击控制人物移动到目标位置
第一种情况,不带自动寻路功能。 Vector3 targetPoint = Vector3.zero; //鼠标点击的位置 CharacterController controller; void Start () { targetPoint = transform.position; controller = GetComponent(); }
2017-01-17 17:33:20 11471 1
原创 【Unity 3D学习】键盘控制人物在场景中移动
一、第一种情况,键盘左右键控制人物旋转,让人物可以面向四方,然后上下键控制移动。public float speed = 3.0F;public float rotateSpeed = 3.0F;CharacterController controller;void Start () { controller = GetComponent();}void Update()
2017-01-17 17:13:10 16718 2
原创 【Unity 3D学习】获取鼠标滑动方向(上下左右)-控制摄像机围绕物体旋转
using UnityEngine;using System.Collections;public class ModelRotationScript : MonoBehaviour { public GameObject model; //目标物体 public Camera myCamera; //摄像机 Vector2 first = Vector2.zero;
2017-01-12 21:32:59 8921
原创 【Unity 3D学习】NGUI中自定义Toggle
其实做法很简单,就是利用组件“UI Toggle Objects”。先看效果图,先说明这是没有动画切换效果的,因为该组件的实现原理就是把应该显示的设置Active为true,把应该隐藏的设置为false。左图是默认状态,点击之后会显示右图。目录结构如下。然后Toggle的详细设置如下。
2017-01-12 21:01:41 2415
原创 【Unity 3D学习】NGUI中Tab的实现
个人觉得很简单实用,所以分享给大家~1、创建一个Sprite(假设加TabA),添加组件“UI Toggle”。然后在TabA中创建两个子物体,一个是Label作为显示文本,另一个同样是Sprite(假设叫HighlightSprite),设置它的“Sprite”属性(就是图片资源),最后将其拖到TabA的"UI Toggle"组件下面的“State Transition”属性中的“sprit
2017-01-12 20:33:26 1392
原创 【Unity 3D学习】把3D模型放置到2D平面的两种方法
刚开始学习Unity 3D,新手遇到的坑都是泪对自由的抗争。进入主题~第一种方式:1、使用Camera(假设叫A)照射3D模型(假设叫B)。(这里需要保证两者所在layer是一致的)2、在Assets资源下面右击“Create”,新建一个“Render Texture”(假设叫C)。3、设置Camera中的“Camera”组件中的“Target Texture”属性为C,这个时
2017-01-10 21:10:58 12987
原创 【Unity 3D学习】获取鼠标点击所对应的GameObject
刚开始学习Unity 3D,新手遇到的坑都是泪对自由的抗争。直入主题~首先,为GameObject需要添加组件“Box Collider”。然后,在脚本中的Update方法中添加如下代码。 //监听鼠标点击事件 if(Input.GetMouseButton(0)) { Ray ray = Camera.main.ScreenPointToRay (Input.mo
2017-01-10 20:27:20 15370 2
原创 Cocoapods以及Facebook Pop的安装
一、查看Ruby版本(命令:$ ruby -version)。--版本低于2.2是不行的,使用rvm升级Ruby($ rvm install 2.3)。 二、切换镜像。1、移除现有Ruby默认源。$ gem sources --remove https://rubygems.org/2、使用新的源。$ gem sources -a https:/
2016-11-01 21:08:14 988
原创 关于Java中Byte类型的取值范围是-128~127的理解
学习C语言的时候对int类型范围理解得不透彻,所以通过网上查询资料,结合大牛的讲解分析了一下byte类型的范围,希望可以帮到大家。1、知识理解在计算机内,定点数有3种表示法:原码、反码和补码 [原码]二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 [反码]表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反
2016-06-13 17:04:46 19137 8
原创 Android ViewConfiguration.getScaledTouchSlop () 用法
在写下拉刷新的时候,遇到这个参数touchSlop= ViewConfiguration.get(context).getScaledTouchSlop(),它表示在被判定为滚动之前用户手指可以移动的最大值。然后特意查了一下ViewConfiguration滑动参数设置类:/** * 包含了方法和标准的常量用来设置UI的超时、大小和距离 */ public class
2015-12-29 10:56:25 709
原创 Android点击输入框以外的地方隐藏输入框和键盘
原理是监听整个页面,然后处理监听事件。具体见代码。 1、在XML文件中定义一个id。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_he
2015-07-30 14:14:14 717
原创 HDU1003-最大子序列和
大学搞过两年的ACM,今天心血来潮的去杭电OJ上浏览了一下,真幸运账号居然没有记错。。然后想着之前学过很多经典的算法,但是很遗憾当时没有记录下来,所以现在弥补遗憾的时候到了,算法会不定期更新。#include int array[100005],n;void maxSubSum1();void maxSubSum2();void maxSubSum3();int main(){
2015-07-30 11:36:17 489
原创 问题解决--实现仿微信多图选择的开源项目(MultiImageSelector)
最近在写一个类似朋友圈的功能,然后在GitHub上找到了一个很好用的开源项目,链接如下点击打开链接。 项目用的小米手机测试,过程中发现用手机拍完照后无法正确返回数据,下面是解决方案。 1、修改MultiImageSelectorActivity.java文件中的onCameraShot(File imageFile),需要加入一行代码用于通知系统更新相册: @Overri
2015-07-22 15:18:08 5027 4
转载 Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/39057201),请尊重他人的辛勤劳动成果,谢谢!本篇文章主要是带大家从源码的角度上面去解读这个强大的图片加载框架,自己很久没有写文章了,感觉生疏了许多,距离上一篇文章三个月多了,确实是自己平常忙,换了工作很多东西都要去看去理解,然后加上自己也懒了
2015-07-18 10:17:28 440
转载 Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!本篇文章继续为大家介绍Universal-Image-Loader这个开源的图片加载框架,介绍的是图片缓存策略方面的,如果大家对这个开源框架的使用还不了解,大家可以看看我之前写的一篇文章Androi
2015-07-18 10:15:47 384
转载 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的
2015-07-17 21:29:33 551
Unity Texture Overview Pro 5.0.rar
2020-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人