当前位置: 编程技术>移动开发
本页文章导读:
▪向量几何在游戏中的使用 向量几何在游戏中的应用
不规则碰撞检测,可以用投影,有一点沿着和X轴平行,判断与不规则图形的交点来知道是否碰撞了。
向量见附件:
......
▪ AssetManager asset的施用 AssetManager asset的使用
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.content.res.AssetManager;
import android.os.Bundle;
import android.util.Log;
import.........
▪ 模拟数学根本运算 模拟数学基本运算
模拟数学基本运算如cos,sin,div,add等等,不支持浮点运算
......
[1]向量几何在游戏中的使用
来源: 互联网 发布时间: 2014-02-18
向量几何在游戏中的应用
不规则碰撞检测,可以用投影,有一点沿着和X轴平行,判断与不规则图形的交点来知道是否碰撞了。
向量见附件:
[2] AssetManager asset的施用
来源: 互联网 发布时间: 2014-02-18
AssetManager asset的使用
import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import android.app.Activity; import android.content.res.AssetManager; import android.os.Bundle; import android.util.Log; import android.widget.EditText; /** * Class which shows how to use assets * * @author FaYnaSoft Labs */ public class Main extends Activity { private EditText firstField; private EditText secondField; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); AssetManager assetManager = getAssets(); String[] files = null; try { files = assetManager.list("image"); } catch (IOException e) { Log.e("tag", e.getMessage()); } firstField = (EditText) findViewById(R.id.firstId); firstField.setText(Integer.toString(files.length) + " file. File name is " + files[0]); InputStream inputStream = null; try { inputStream = assetManager.open("readme.txt"); } catch (IOException e) { Log.e("tag", e.getMessage()); } String s = readTextFile(inputStream); secondField = (EditText) findViewById(R.id.secondId); secondField.setText(s); } /** * This method reads simple text file * @param inputStream * @return data from file */ private String readTextFile(InputStream inputStream) { ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); byte buf[] = new byte[1024]; int len; try { while ((len = inputStream.read(buf)) != -1) { outputStream.write(buf, 0, len); } outputStream.close(); inputStream.close(); } catch (IOException e) { } return outputStream.toString(); } }
[3] 模拟数学根本运算
来源: 互联网 发布时间: 2014-02-18
模拟数学基本运算
模拟数学基本运算如cos,sin,div,add等等,不支持浮点运算
最新技术文章: