上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 65 下一页
摘要: 游戏中抛物线的计算2010-06-02 00:07 515人阅读 评论(1)收藏 举报最近在设计一个炮打怪物的游戏动作,大炮打出子弹后子弹沿抛物线轨迹运行,同时怪物也在移动。因此就需要预计子弹会与怪物在何处相遇。好吧,众所周知,三点确定一抛物线,那我们就来找三个点吧。(x1,y1),子弹发射点;(x2,y2),目标所在点;第三个点该如何确定呢?其实这里我们需要再给出一个条件。一般游戏效果会有这几种要求:--第一种--抛物线的高度为定值:如图,有几个点很重要,a(x1,y1) ,子弹的发射点;c(x2,y2), 目标的当前位置;b现在还不知道,也就是子弹的射击点另外需要知道目标的移动速度v2,抛 阅读全文
posted @ 2011-09-03 23:52 Lunaa 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 游戏中抛物线的计算2010-06-02 00:07 515人阅读 评论(1)收藏 举报最近在设计一个炮打怪物的游戏动作,大炮打出子弹后子弹沿抛物线轨迹运行,同时怪物也在移动。因此就需要预计子弹会与怪物在何处相遇。好吧,众所周知,三点确定一抛物线,那我们就来找三个点吧。(x1,y1),子弹发射点;(x2,y2),目标所在点;第三个点该如何确定呢?其实这里我们需要再给出一个条件。一般游戏效果会有这几种要求:--第一种--抛物线的高度为定值:如图,有几个点很重要,a(x1,y1) ,子弹的发射点;c(x2,y2), 目标的当前位置;b现在还不知道,也就是子弹的射击点另外需要知道目标的移动速度v2,抛 阅读全文
posted @ 2011-09-03 23:52 Lunaa 阅读(991) 评论(0) 推荐(1) 编辑
摘要: Python 的标准安装包括了一组模块,称之为标准库(standard library)。前几篇blog中已经提到如何引用和使用第三方的模块,这次主要说明自定义模块在其它模块的调用,以及包括这些模块的工作方式。在项目开发,程序员会考虑代码的可扩展性和代码的可重用性,使用模块的好处,就是考虑使用了代码的可重用性。模块任何Python程序都可以作为模块导入,例如:编写一个hello.py文件,包名:com.easymorse#!/usr/bin/python#-*- coding: utf-8 -*-#Filename: hello.pyprint 'Hello Jordy!'程序 阅读全文
posted @ 2011-09-02 14:35 Lunaa 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 环境: 本人的PYthon开发环境为Eclipse3.2, PyDev插件。Python版本为3.1版本。下载pygame-1.9.1.win32-py3.1.msi直接进行安装。在python第三方库目录C:/Python31/Lib/site-packages看到pygame已经安装。在eclipse中建立Python项目,输入import pygame是无法找到该模块。怀疑是相应的开发配置路径有问题。方法: 选择Eclipse中的Python解释器对话框,Project->Properties->PyDev-Interpreter/Grammar,点击Click here t 阅读全文
posted @ 2011-09-02 12:55 Lunaa 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 环境: 本人的PYthon开发环境为Eclipse3.2, PyDev插件。Python版本为3.1版本。下载pygame-1.9.1.win32-py3.1.msi直接进行安装。在python第三方库目录C:/Python31/Lib/site-packages看到pygame已经安装。在eclipse中建立Python项目,输入import pygame是无法找到该模块。怀疑是相应的开发配置路径有问题。方法: 选择Eclipse中的Python解释器对话框,Project->Properties->PyDev-Interpreter/Grammar,点击Click here t 阅读全文
posted @ 2011-09-02 12:55 Lunaa 阅读(173) 评论(0) 推荐(0) 编辑
摘要: windows下搭建eclipse+pyghon+pygame的开发环境 1 http://www.eclipse.org 官网下载IDE开发工具,推荐使用eclipse for j2ee 2 http://www.python.org官网下载python的开发环境,下载后直接安装,如C:/python25 3 http://www.pygame.org下载对应python的pygame版本,下载后和python安装在同一目录下 如上一步中的 C:/python25中 4 在eclipse中安装python的插件 help-->install new software-->add- 阅读全文
posted @ 2011-09-02 11:15 Lunaa 阅读(160) 评论(0) 推荐(0) 编辑
摘要: windows下搭建eclipse+pyghon+pygame的开发环境 1 http://www.eclipse.org 官网下载IDE开发工具,推荐使用eclipse for j2ee 2 http://www.python.org官网下载python的开发环境,下载后直接安装,如C:/python25 3 http://www.pygame.org下载对应python的pygame版本,下载后和python安装在同一目录下 如上一步中的 C:/python25中 4 在eclipse中安装python的插件 help-->install new software-->add- 阅读全文
posted @ 2011-09-02 11:15 Lunaa 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用struct来处理c语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(fmt, string) 按照给定的格式(fmt)解析字节流string,返回解析出来的tuplecalcsize(fmt) 计算给定的格式(fmt)占用... 阅读全文
posted @ 2011-09-01 14:01 Lunaa 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用struct来处理c语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(fmt, string) 按照给定的格式(fmt)解析字节流string,返回解析出来的tuplecalcsize(fmt) 计算给定的格式(fmt)占用... 阅读全文
posted @ 2011-09-01 14:01 Lunaa 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 如果语言学习也做一个"流失率统计",那么有多少人是在编译环节放弃的呢?按下F6就完成编译,F5就可以运行,这样的好日子不再了,你能接受么?我们今天要说的就是Erlang的编译.在Windows环境中编译Erlang代码并没有想象中那么繁琐,[Erlang 0002] Erlang IDE 这篇文章里面介绍的一些工具比如Eclipse和Netbeans都是可以通过简单的点击一下按钮就可以编译erlang文件的。下面重点介绍的是:不依赖IDE如何编译,以及在项目中如果使用Emakefile来管理复杂的编译行为。不依赖IDE如何编译当前路径的问题?有文章介绍添加.erlang文件 阅读全文
posted @ 2011-08-30 22:11 Lunaa 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 65 下一页