今天接着上个讲,上次讲到了玩家蛇和BaseSnake类了,下面讲讲AI蛇了,这里我写的AI是比较简单了。AI蛇的AI逻辑是这样的,蛇主要存在2中状态,一种是漫游状态,漫游状态每隔多少秒,给蛇一个方向,然后蛇慢慢的旋转到给的方向。这里用的方法是前面讲到的行为那一节,简单的画个图解释一下当AI蛇的方向为A向量,这是我们需要要求蛇往B向量这个方向移动,这时的做法就是B-A=C;那么蛇的每帧
转载 2024-10-07 11:59:14
93阅读
前言 Unity官方实例教程Roll-a-Ball汉化视频地址,点击这里。 官方视频所用的unity版本是4.3的,而现在unity最新的版本是5.2,有很多东西都不一样了,所以视频里面的一些做法需要根据最新的版本进行一些修改,在下面的具体实例中会有5.2版本的做法说明。你将学到什么? 如何创建一个新的项目(Project) 如何创建一个新的游戏场景(Scene) 如何添加基本的游戏对象(Ga
转载 2024-08-29 17:47:17
82阅读
unity3d教程:双摇杆设计思路 using UnityEngine; using System.Collections; public enum JoyStickType { leftJoyStick, rightJoyStick } public class JoyStick : MonoBehaviour { public JoyStickType jo
原创 2013-05-29 11:22:58
700阅读
iTween下载则在Asset Store上搜索iTween并下载iTween Visual Editor然后Import即可。 下面是iTween官网: http://itween.pixelplacement.com/index.php 这里是仿官网上一个战棋寻路的例子。 鼠标移动的方块上,方块抬起并变成绿色,移走则还原。点击方块后,方块下降并变为红色,然后小球并先延
 一、Jsp+JavaBean此模式如下图所示:在jsp+javabean架构中,JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用。JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,JavaBean用于封装业务数据,JSP即负责处理用户请求,又显示数据。二、Servlet+Jsp+JavaBean模式  在平时的JavaWeb项目开发中,在
转载 2024-05-15 10:24:29
33阅读
最近沉迷做后处理效果,无法自拔~真的太有趣了,我基本上一天能做一个,哈哈哈。今天想跟大家分享的效果,应用范围非常广,而且很有趣呀。基于该系列第一篇文章的内容,我们先创建 RampImageEffect.shader 和 RampImageEffect.cs 两个文件。如果大家眼尖的话,看文件命名就能马上猜到“哇!是不是要放ramp纹理?”“Bingo!" 其实在做角色的时候,我们经常会把halfL
处于管理的目的,想控制一下学生上网。不知哪位朋友愿意提供思路,在此多谢。
原创 2008-10-10 15:36:05
920阅读
1评论
YARN设计思路
转载 2019-07-29 14:07:00
236阅读
2评论
Dashboard的概念已经存在了很多年了。但这个概念的内涵在这些年发生了很大的变化。出最早厂家追求靓丽仪表盘的玩具式界面,到今年以研究领域提倡的清楚务实的观点逐占上风,Dashboard已经进出来主流BI应用,也成为一个和报表相当的重要工具。Steve Few在2010年初总结了一系列Dashboard设计时需要考虑的问题。我们在这里做一个简单的介绍。同时用一些例子示范一下这些思想在实际应用中的
转载 2012-03-26 16:54:00
179阅读
2评论
Dashboard的概念已经存在了很多年了。但这个概念的内涵在这些年发生了很大的变化。出最早厂家追求靓丽仪表盘的玩具式界面,到今年以研究领域提倡的清楚务实的观点逐占上风,Dashboard已经进出来主流BI应用,也成为一个和报表相当的重要工具。 Steve Few在2010年初总结了一系列Dashboard设计时需要考虑的问题。我们在这里做一个简单的介绍。同时用一些例子示范一下这些思
转载 精选 2010-08-05 10:58:42
482阅读
 Dashboard的概念已经存在了很多年了。但这个概念的内涵在这些年发生了很大的变化。出最早厂家追求靓丽仪表盘的玩具式界面,到今年以研究领域提倡的清楚务实的观点逐占上风,Dashboard已经进出来主流BI应用,也成为一个和报表相当的重要工具。 Steve Few在2010年初总结了一系列Dashboard设计时需要考虑的问题。我们在这里做一个简单的介绍。同时用一些例子示范一下这些思
转载 精选 2011-10-13 13:03:42
454阅读
iOS 开发中总会用到各种缓存,最初我是用的一些开源的缓存库,但到总觉得缺少某些功能,或某些 API 设计的不够好用。YYCache (https://github.com/ibireme/YYCache) 是我新造的一个轮子,下面说一下这个轮子的设计思路。 内存缓存 通常一个缓存是由内存缓存和磁盘
转载 2016-03-25 11:27:00
202阅读
2评论
package cn.itcast.oa.base; import java.lang.reflect.ParameterizedType; import java.util.List; import javax.annotation.Resource; import org.hibernate.Session; import org.hibernate.SessionFactory; im
原创 2022-07-27 10:35:37
113阅读
JavaWeb在做项目的时候,最重要的是应用了分层操作的思想,JavaBean + JSP + Servlet,就是Model + View + Controller,即M
转载 2022-09-20 16:26:21
152阅读
package com.hety.auth; /** * * * @author hety * @version 1.0 2015-6-9 下午2:27:06 */ public class AuthTest { public static void main(String[] args) { /* * 如果用户有权
转载 2023-06-06 14:26:40
152阅读
Java Web开发方案有多种可供选择,这里列举一些经典的开发模式,为Java Web的开发模式选择提供参考。1、JSP+JAVABEAN开发模式    特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。    缺点:页面将控制与显示集于一身。    结论:简单,适合小型项目
unity游戏设计之实现序列化 在游戏设计中,序列化是一件很核心的东西。序列化就是把一个内存对象变为与地址无关的可传输的数据格式,通常是文本格式。如果游戏没有实现序列化,那么当游戏需要进行版本更新时,将会浪费玩家大量的时间。尤其对于大型游戏来说,这种浪费是不可想象的。实现游戏序列化设计,通过数据驱动设计,使得游戏代码更加稳固 (robustness)。我
转载 2024-02-11 09:47:53
49阅读
逻辑首先有控制台写了一下。 需要注意的地方不少:进一步,需要考虑3个层面的问题。前面的位置是空地,成功点,墙,还是箱子。前面是箱子的时候,箱子的前面是空地,墙,成功点,还是箱子。当移动的时候,原先人的地点是空地,成功点,需要恢复。需要后退一步的时候,需要考虑两种情况。恢复两个点的节点原先值。由于上面2的情况,需要恢复3个点的原先值。Source Code: 1 using Sy
转载 2024-03-28 21:33:12
126阅读
Open API即开放API,也称开放平台。所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网
原创 2021-12-31 15:14:09
2377阅读
本文从网络模型、数据结构和内存管理、持久化和多机协作四个角度对redis的设计思路进行分析。一.网络模型Redis是典型的基于Reactor的事件驱动模型,单进程单线程,高效的框架总是类似的。网络模型与spp的异步模型几乎一致。Redis流程上整体分为接受请求处理器、响应处理器和应答处理器三个同步模块,每一个请求都是要经历这三个部分。Redis集成了libevent/epoll/kqueue/se
原创 2019-10-29 16:43:55
709阅读
  • 1
  • 2
  • 3
  • 4
  • 5